From beeae2772ee874ce6f3da4b4cb662146e91eddf0 Mon Sep 17 00:00:00 2001 From: Ilya Chernikov Date: Mon, 7 Aug 2023 12:02:46 +0200 Subject: [PATCH] LV20: fix / mute failing main-kts test --- .../test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt b/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt index 26a7157a03f..481b3f83fd2 100644 --- a/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt +++ b/libraries/tools/kotlin-main-kts-test/test/org/jetbrains/kotlin/mainKts/test/mainKtsTest.kt @@ -9,6 +9,7 @@ import org.jetbrains.kotlin.mainKts.MainKtsScript import org.jetbrains.kotlin.mainKts.SCRIPT_FILE_LOCATION_DEFAULT_VARIABLE_NAME import org.jetbrains.kotlin.mainKts.impl.Directories import org.jetbrains.kotlin.scripting.compiler.plugin.assertTrue +import org.jetbrains.kotlin.scripting.compiler.plugin.expectTestToFailOnK2 import org.junit.Assert import org.junit.Assert.assertEquals import org.junit.Ignore @@ -245,7 +246,7 @@ class MainKtsTest { } @Test - fun testHelloSerialization() { + fun testHelloSerialization() = expectTestToFailOnK2 { // the embeddable plugin is needed for this test, because embeddable compiler is used. val serializationPluginClasspath = System.getProperty("kotlin.script.test.kotlinx.serialization.plugin.classpath")!! val out = captureOut { @@ -253,7 +254,7 @@ class MainKtsTest { File("$TEST_DATA_ROOT/hello-kotlinx-serialization.main.kts"), compilation = { compilerOptions( - "-Xplugin", serializationPluginClasspath + "-Xplugin=$serializationPluginClasspath" ) } )