Switch stdlib tests to KMP kotlin-test KT-61969

This commit is contained in:
Ilya Gorbunov
2023-11-24 05:16:58 +01:00
committed by Space Team
parent 7a4335b087
commit f07bf70aa7
5 changed files with 38 additions and 21 deletions
+5 -17
View File
@@ -15,7 +15,7 @@ import plugins.publishing.*
import kotlin.io.path.copyTo
plugins {
id("kotlin-multiplatform")
kotlin("multiplatform")
`maven-publish`
signing
}
@@ -299,11 +299,7 @@ kotlin {
}
commonTest {
dependencies {
// TODO: use project dependency when kotlin-test is migrated
compileOnly("org.jetbrains.kotlin:kotlin-test-common:$bootstrapKotlinVersion")
compileOnly("org.jetbrains.kotlin:kotlin-test-annotations-common:$bootstrapKotlinVersion")
// compileOnly(project(":kotlin-test:kotlin-test-common"))
// compileOnly(project(":kotlin-test:kotlin-test-annotations-common"))
api(kotlinTest())
}
kotlin {
srcDir("common/test")
@@ -340,7 +336,7 @@ kotlin {
optIn("kotlin.io.path.ExperimentalPathApi")
}
dependencies {
api(project(":kotlin-test:kotlin-test-junit"))
api(kotlinTest("junit"))
}
kotlin.srcDir("jvm/test")
kotlin.srcDir("jdk7/test")
@@ -349,7 +345,7 @@ kotlin {
val jvmLongRunningTest by getting {
dependencies {
api(project(":kotlin-test:kotlin-test-junit"))
api(kotlinTest("junit"))
}
kotlin.srcDir("jvm/testLongRunning")
}
@@ -416,9 +412,6 @@ kotlin {
}
}
val jsTest by getting {
dependencies {
api(project(":kotlin-test:kotlin-test-js-ir"))
}
kotlin.srcDir("${jsDir}/test")
}
@@ -493,9 +486,6 @@ kotlin {
}
val wasmJsTest by getting {
dependsOn(wasmCommonTest)
dependencies {
api(project(":kotlin-test:kotlin-test-wasm-js"))
}
kotlin {
srcDir("wasm/js/test")
}
@@ -512,9 +502,6 @@ kotlin {
}
val wasmWasiTest by getting {
dependsOn(wasmCommonTest)
dependencies {
api(project(":kotlin-test:kotlin-test-wasm-wasi"))
}
kotlin {
srcDir("wasm/wasi/test")
}
@@ -724,6 +711,7 @@ tasks {
}
val jvmLongRunningTest by registering(Test::class) {
group = "verification"
val compilation = kotlin.jvm().compilations["longRunningTest"]
classpath = compilation.compileDependencyFiles + compilation.runtimeDependencyFiles + compilation.output.allOutputs
testClassesDirs = compilation.output.classesDirs