From 387dd876aea31d18b10603559b4a0940ddb943ac Mon Sep 17 00:00:00 2001 From: lukellmann <47486203+lukellmann@users.noreply.github.com> Date: Mon, 3 Jul 2023 21:47:36 +0200 Subject: [PATCH] Fix GradleCompilationTest.commandLineArgumentIsIncludedInApoptionsWhenAddedInKspTask failing on Windows It failed because the output had '\' where '/' was expected. --- .../com/google/devtools/ksp/gradle/GradleCompilationTest.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/GradleCompilationTest.kt b/gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/GradleCompilationTest.kt index 3f5b032068..632fc99062 100644 --- a/gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/GradleCompilationTest.kt +++ b/gradle-plugin/src/test/kotlin/com/google/devtools/ksp/gradle/GradleCompilationTest.kt @@ -275,7 +275,7 @@ class GradleCompilationTest { ) val result = testRule.runner().withDebug(true).withArguments(":app:assembleDebug").build() val pattern1 = Regex.escape("apoption=room.schemaLocation=") - val pattern2 = Regex.escape("${testRule.appModule.moduleRoot}/schemas-kspDebugKotlin") + val pattern2 = Regex.escape(testRule.appModule.moduleRoot.resolve("schemas-kspDebugKotlin").path) val pattern3 = Regex.escape("commandLine=[") assertThat(result.output).containsMatch("$pattern1\\S*$pattern2") assertThat(result.output).containsMatch("$pattern3\\S*$pattern2")