diff --git a/buildSrc/src/main/kotlin/dependencies.kt b/buildSrc/src/main/kotlin/dependencies.kt index b13fbc7e87c..34dd27c4404 100644 --- a/buildSrc/src/main/kotlin/dependencies.kt +++ b/buildSrc/src/main/kotlin/dependencies.kt @@ -123,4 +123,27 @@ fun AbstractCopyTask.fromEmbeddedComponents() { } } } -} \ No newline at end of file +} + +// TODO: it seems incomplete, find and add missing dependencies +val testDistProjects = listOf( + "", // for root project + ":kotlin-stdlib:jvm-minimal-for-test", + ":kotlin-compiler", + ":kotlin-script-runtime", + ":kotlin-stdlib", + ":kotlin-stdlib-jre7", + ":kotlin-stdlib-jre8", + ":kotlin-stdlib-jdk7", + ":kotlin-stdlib-jdk8", + ":kotlin-stdlib-js", + ":kotlin-reflect", + ":kotlin-test:kotlin-test-jvm", + ":kotlin-test:kotlin-test-junit", + ":kotlin-test:kotlin-test-js", + ":kotlin-preloader", + ":plugins:android-extensions-compiler", + ":kotlin-ant", + ":kotlin-annotations-jvm", + ":kotlin-annotations-android" +) diff --git a/compiler/android-tests/build.gradle.kts b/compiler/android-tests/build.gradle.kts index e4a5de2db7f..6d108e84414 100644 --- a/compiler/android-tests/build.gradle.kts +++ b/compiler/android-tests/build.gradle.kts @@ -34,6 +34,7 @@ sourceSets { } projectTest { + dependsOn(*testDistProjects.map { "$it:dist" }.toTypedArray()) doFirst { environment("kotlin.tests.android.timeout", "45") } diff --git a/compiler/build.gradle.kts b/compiler/build.gradle.kts index 5d832d64057..81fcf9f92b7 100644 --- a/compiler/build.gradle.kts +++ b/compiler/build.gradle.kts @@ -36,30 +36,6 @@ val depDistProjects = listOf( ":kotlin-stdlib", ":kotlin-test:kotlin-test-jvm" ) - -// TODO: it seems incomplete, find and add missing dependencies -val testDistProjects = listOf( - "", // for root project - ":kotlin-stdlib:jvm-minimal-for-test", - ":kotlin-compiler", - ":kotlin-script-runtime", - ":kotlin-stdlib", - ":kotlin-stdlib-jre7", - ":kotlin-stdlib-jre8", - ":kotlin-stdlib-jdk7", - ":kotlin-stdlib-jdk8", - ":kotlin-stdlib-js", - ":kotlin-reflect", - ":kotlin-test:kotlin-test-jvm", - ":kotlin-test:kotlin-test-junit", - ":kotlin-test:kotlin-test-js", - ":kotlin-preloader", - ":plugins:android-extensions-compiler", - ":kotlin-ant", - ":kotlin-annotations-jvm", - ":kotlin-annotations-android" -) - val antLauncherJar by configurations.creating dependencies { diff --git a/compiler/tests-different-jdk/build.gradle.kts b/compiler/tests-different-jdk/build.gradle.kts index b56926a12a5..e326954f9c1 100644 --- a/compiler/tests-different-jdk/build.gradle.kts +++ b/compiler/tests-different-jdk/build.gradle.kts @@ -25,7 +25,7 @@ sourceSets { fun Project.codegenTest(target: Int, jvm: Int, jdk: String = "JDK_${if (jvm <= 8) "1" else ""}$jvm", body: Test.() -> Unit): Test = projectTest("codegenTarget${target}Jvm${jvm}Test") { - //dependsOn(*testDistProjects.map { "$it:dist" }.toTypedArray()) + dependsOn(*testDistProjects.map { "$it:dist" }.toTypedArray()) workingDir = rootDir filter.includeTestsMatching("org.jetbrains.kotlin.codegen.jdk.JvmTarget${target}OnJvm${jvm}")