[Gradle][MPP] Fix `test cinterop caching` on Windows
KT-52243
diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CommonizerIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CommonizerIT.kt
index 4a05d21..0ab99b5 100644
--- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CommonizerIT.kt
+++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/CommonizerIT.kt
@@ -5,6 +5,7 @@
package org.jetbrains.kotlin.gradle
+import groovy.json.StringEscapeUtils
import org.gradle.api.logging.LogLevel.INFO
import org.gradle.internal.os.OperatingSystem
import org.jetbrains.kotlin.commonizer.CommonizerTarget
@@ -676,14 +677,14 @@
}
@Test
- fun `test cinterop caching`() {
+ fun `test KT-52243 cinterop caching`() {
with(preparedProject("commonizeCurlInterop")) {
val localBuildCacheDir = projectDir.resolve("local-build-cache-dir").also { assertTrue(it.mkdirs()) }
gradleSettingsScript().appendText("""
buildCache {
local {
- directory = "$localBuildCacheDir"
+ directory = "${StringEscapeUtils.escapeJava(localBuildCacheDir.absolutePath)}"
}
}
""".trimIndent()