From 3c6605fde58f975e077a45f0bf7381eeb897ddeb Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Wed, 22 Dec 2021 13:17:49 +0300 Subject: [PATCH] [Native][tests] Depend on project(":kotlin-native-compiler-embeddable") only when K/N compiler classpath is not explicitly specified as Gradle property --- native/native.tests/build.gradle.kts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/native/native.tests/build.gradle.kts b/native/native.tests/build.gradle.kts index 9030284252c..c44e800e8fe 100644 --- a/native/native.tests/build.gradle.kts +++ b/native/native.tests/build.gradle.kts @@ -97,7 +97,9 @@ fun blackBoxTest(taskName: String, vararg tags: String) = projectTest(taskName, } TestProperty.COMPILER_CLASSPATH.setUpFromGradleProperty(this) { - configurations.detachedConfiguration(dependencies.project(":kotlin-native-compiler-embeddable")).files.joinToString(";") + val kotlinNativeCompilerEmbeddable = configurations.detachedConfiguration(dependencies.project(":kotlin-native-compiler-embeddable")) + dependsOn(kotlinNativeCompilerEmbeddable) + kotlinNativeCompilerEmbeddable.files.joinToString(";") } // Pass Gradle properties as JVM properties so test process can read them.