[K/N][Tests] Unmute FrameworkTest in ONE_STAGE_MULTI_MODULE
^KT-70120
diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/FrameworkTest.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/FrameworkTest.kt
index 5ddf48e..5ed8959 100644
--- a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/FrameworkTest.kt
+++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/FrameworkTest.kt
@@ -113,9 +113,6 @@
@Test
fun testStdlib() {
- // KT-70120: TODO Re-enable this test and fix
- Assumptions.assumeTrue(testRunSettings.get<TestMode>() == TestMode.TWO_STAGE_MULTI_MODULE)
-
val testName = "stdlib"
val testCase = generateObjCFramework(testName)
compileAndRunSwift(testName, testCase)
@@ -123,9 +120,6 @@
@Test
fun testMultipleFrameworks() {
- // KT-70120: TODO Re-enable this test and fix
- Assumptions.assumeTrue(testRunSettings.get<TestMode>() == TestMode.TWO_STAGE_MULTI_MODULE)
-
// This test might fail with dynamic caches until https://youtrack.jetbrains.com/issue/KT-34262 is fixed
val checks = TestRunChecks.Default(testRunSettings.get<Timeouts>().executionTimeout)
testMultipleFrameworksImpl("multiple", emptyList(), checks)
@@ -133,9 +127,6 @@
@Test
fun testMultipleFrameworksStatic() {
- // KT-70120: TODO Re-enable this test and fix
- Assumptions.assumeTrue(testRunSettings.get<TestMode>() == TestMode.TWO_STAGE_MULTI_MODULE)
-
// https://youtrack.jetbrains.com/issue/KT-67572
Assumptions.assumeFalse(testRunSettings.get<ThreadStateChecker>() == ThreadStateChecker.ENABLED)
@@ -145,9 +136,6 @@
@Test
fun testMultipleFrameworksStaticFailsWithStaticCaches() {
- // KT-70120: TODO Re-enable this test and fix
- Assumptions.assumeTrue(testRunSettings.get<TestMode>() == TestMode.TWO_STAGE_MULTI_MODULE)
-
// https://youtrack.jetbrains.com/issue/KT-67572
Assumptions.assumeFalse(testRunSettings.get<ThreadStateChecker>() == ThreadStateChecker.ENABLED)
@@ -174,7 +162,9 @@
framework1Dir.resolve("test.kt"),
sharedDir.resolve("shared.kt"),
),
- freeCompilerArgs = TestCompilerArgs(freeCompilerArgs + "-Xbinary=bundleId=$moduleNameFirst"),
+ freeCompilerArgs = TestCompilerArgs(
+ freeCompilerArgs + "-module-name" + moduleNameFirst + "-Xbinary=bundleId=$moduleNameFirst"
+ ),
checks = checks,
)
testCompilationFactory.testCaseToObjCFrameworkCompilation(testCase1, testRunSettings).result.assertSuccess()
@@ -187,7 +177,9 @@
framework2Dir.resolve("second.kt"),
framework2Dir.resolve("test.kt"),
sharedDir.resolve("shared.kt"),
- ), freeCompilerArgs = TestCompilerArgs(freeCompilerArgs + "-Xbinary=bundleId=$moduleNameSecond")
+ ), freeCompilerArgs = TestCompilerArgs(
+ freeCompilerArgs + "-module-name" + moduleNameSecond + "-Xbinary=bundleId=$moduleNameSecond"
+ )
)
testCompilationFactory.testCaseToObjCFrameworkCompilation(testCase2, testRunSettings).result.assertSuccess()
@@ -520,7 +512,9 @@
extras,
moduleName,
listOf(testSuiteDir.resolve(name).resolve("$name.kt")),
- TestCompilerArgs(testCompilerArgs + listOf("-Xbinary=bundleId=$name")),
+ TestCompilerArgs(
+ testCompilerArgs + listOf("-module-name", moduleName, "-Xbinary=bundleId=$name")
+ ),
givenDependencies,
checks = checks,
)