From 2ff9a52eebd2613882764afdd587fa71606785ef Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Mon, 16 Apr 2018 16:42:55 +0300 Subject: [PATCH] Add crossDist dependency for crosstarget testing --- .../src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy b/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy index 27bc27b2755..6f28a860970 100644 --- a/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy +++ b/buildSrc/plugins/src/main/groovy/org/jetbrains/kotlin/KonanTest.groovy @@ -77,6 +77,11 @@ abstract class KonanTest extends JavaExec { // We don't build the compiler if a custom dist path is specified. if (!project.ext.useCustomDist) { dependsOn(project.rootProject.tasks['dist']) + if (project.testTarget) { + // if a test_target property is set then tests should depend on a crossDist + // otherwise runtime components would not be build for a target + dependsOn(project.rootProject.tasks['crossDist']) + } } }