[IR][tests] Partial linkage: Fix JS tests after rebasing
^KT-53608
diff --git a/js/js.tests/test/org/jetbrains/kotlin/js/test/AbstractJsKLibABITestCase.kt b/js/js.tests/test/org/jetbrains/kotlin/js/test/AbstractJsKLibABITestCase.kt
index f74a65b..7b8f9eb 100644
--- a/js/js.tests/test/org/jetbrains/kotlin/js/test/AbstractJsKLibABITestCase.kt
+++ b/js/js.tests/test/org/jetbrains/kotlin/js/test/AbstractJsKLibABITestCase.kt
@@ -164,7 +164,9 @@
compilerConfiguration = configuration,
irFactory = { IrFactoryImplForJsIC(WholeWorldStageController()) },
mainArguments = null,
- compilerInterfaceFactory = { mainModule, cfg -> JsIrCompilerWithIC(mainModule, cfg, setOf(BOX_FUN_FQN)) }
+ compilerInterfaceFactory = { mainModule, cfg ->
+ JsIrCompilerWithIC(mainModule, cfg, JsGenerationGranularity.PER_MODULE, setOf(BOX_FUN_FQN))
+ }
)
val icCaches = cacheUpdater.actualizeCaches()
@@ -204,11 +206,11 @@
val compiledResult = transformer.generateModule(
modules = ir.allModules,
- modes = setOf(TranslationMode.FULL_DCE_MINIMIZED_NAMES),
+ modes = setOf(TranslationMode.PER_MODULE),
relativeRequirePath = false
)
- return compiledResult.outputs[TranslationMode.FULL_DCE_MINIMIZED_NAMES] ?: error("No DCE output")
+ return compiledResult.outputs[TranslationMode.PER_MODULE] ?: error("No compiler output")
}
private fun KotlinCoreEnvironment.createPsiFiles(sourceDir: File): List<KtFile> {