From 26defca5c3b21d25ace222cf8ac8e20bcd463ae3 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Mon, 29 Jun 2020 20:03:30 +0300 Subject: [PATCH] Fix running coverage tests on cross-targets --- .../src/main/kotlin/org/jetbrains/kotlin/CoverageTest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tools/src/main/kotlin/org/jetbrains/kotlin/CoverageTest.kt b/build-tools/src/main/kotlin/org/jetbrains/kotlin/CoverageTest.kt index 371a8342213..31ace23e381 100644 --- a/build-tools/src/main/kotlin/org/jetbrains/kotlin/CoverageTest.kt +++ b/build-tools/src/main/kotlin/org/jetbrains/kotlin/CoverageTest.kt @@ -72,7 +72,7 @@ open class CoverageTest : DefaultTask() { fun run() { val suffix = target.family.exeSuffix val pathToBinary = "$outputDir/$binaryName/$target/$binaryName.$suffix" - runProcess(localExecutor(project), pathToBinary) + runProcess({ project.executor.execute(it) }, pathToBinary) .ensureSuccessful(pathToBinary) exec("llvm-profdata", "merge", profrawFile, "-o", profdataFile) val llvmCovResult = exec("llvm-cov", "export", pathToBinary, "-instr-profile", profdataFile)