Skip to content

Commit e9c1d86

Browse files
CristianGMSpace Team
authored and
Space Team
committed
compiler-test-convention: migrate tests-spec
^KTI-1778
1 parent f5359de commit e9c1d86

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

compiler/tests-spec/build.gradle.kts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
plugins {
22
kotlin("jvm")
33
id("jps-compatible")
4+
id("compiler-tests-convention")
45
}
56

67
dependencies {
@@ -31,9 +32,19 @@ sourceSets {
3132

3233
testsJar()
3334

35+
compilerTests {
36+
withScriptRuntime()
37+
withTestJar()
38+
}
39+
3440
projectTest(parallel = true) {
3541
workingDir = rootDir
36-
dependsOn(":dist")
42+
useJUnitPlatform()
43+
inputs.dir(layout.projectDirectory.dir("testData")).withPathSensitivity(PathSensitivity.RELATIVE)
44+
inputs.file(File(rootDir, "tests/mute-common.csv")).withPathSensitivity(PathSensitivity.RELATIVE)
45+
inputs.file(File(rootDir, "compiler/cli/cli-common/resources/META-INF/extensions/compiler.xml"))
46+
.withPathSensitivity(PathSensitivity.RELATIVE)
47+
inputs.file(File(rootDir, "compiler/testData/mockJDK/jre/lib/rt.jar")).withNormalizer(ClasspathNormalizer::class)
3748
}
3849

3950
val generateSpecTests by generator("org.jetbrains.kotlin.spec.utils.tasks.GenerateSpecTestsKt")
@@ -48,6 +59,7 @@ val specConsistencyTests by task<Test> {
4859
includeTestsMatching("org.jetbrains.kotlin.spec.consistency.SpecTestsConsistencyTest")
4960
}
5061
useJUnitPlatform()
62+
inputs.dir(layout.projectDirectory.dir("testData")).withPathSensitivity(PathSensitivity.RELATIVE)
5163
}
5264

5365
tasks.named<Test>("test") {

0 commit comments

Comments
 (0)