[Gradle][MPP] Fix test cinterop caching on Windows

KT-52243
This commit is contained in:
sebastian.sellmair
2022-05-05 09:08:52 +02:00
parent d43fdfeb22
commit d0e7657035
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.gradle package org.jetbrains.kotlin.gradle
import groovy.json.StringEscapeUtils
import org.gradle.api.logging.LogLevel.INFO import org.gradle.api.logging.LogLevel.INFO
import org.gradle.internal.os.OperatingSystem import org.gradle.internal.os.OperatingSystem
import org.jetbrains.kotlin.commonizer.CommonizerTarget import org.jetbrains.kotlin.commonizer.CommonizerTarget
@@ -676,14 +677,14 @@ class CommonizerIT : BaseGradleIT() {
} }
@Test @Test
fun `test cinterop caching`() { fun `test KT-52243 cinterop caching`() {
with(preparedProject("commonizeCurlInterop")) { with(preparedProject("commonizeCurlInterop")) {
val localBuildCacheDir = projectDir.resolve("local-build-cache-dir").also { assertTrue(it.mkdirs()) } val localBuildCacheDir = projectDir.resolve("local-build-cache-dir").also { assertTrue(it.mkdirs()) }
gradleSettingsScript().appendText(""" gradleSettingsScript().appendText("""
buildCache { buildCache {
local { local {
directory = "$localBuildCacheDir" directory = "${StringEscapeUtils.escapeJava(localBuildCacheDir.absolutePath)}"
} }
} }
""".trimIndent() """.trimIndent()