From 798a15c4509f3a25c9a32712d9f1a1a1761b9375 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Fri, 18 Feb 2022 11:18:32 +0100 Subject: [PATCH] Fix flaky native test. --- .../kotlin/gradle/native/GeneralNativeIT.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/GeneralNativeIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/GeneralNativeIT.kt index 2d9bce208fd..5c161ea9fa4 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/GeneralNativeIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/native/GeneralNativeIT.kt @@ -26,7 +26,9 @@ import org.jetbrains.kotlin.konan.target.presetName import org.junit.* import org.junit.rules.TemporaryFolder import java.io.File +import java.nio.file.Files import java.util.* +import kotlin.io.path.absolutePathString import kotlin.test.assertEquals import kotlin.test.assertFalse import kotlin.test.assertTrue @@ -1225,11 +1227,17 @@ class GeneralNativeIT : BaseGradleIT() { gradleProperties().appendText( """ - kotlin.native.reinstall=true kotlin.native.distribution.baseDownloadUrl=https://non-existent.net """.trimIndent() ) - build("build") { + + build( + "build", + options = defaultBuildOptions().copy( + forceOutputToStdout = true, + customEnvironmentVariables = mapOf("KONAN_DATA_DIR" to Files.createTempDirectory("konan-data-dir").absolutePathString()) + ) + ) { assertFailed() assertContains("Could not HEAD 'https://non-existent.net") }