LV20: mute scripting test testLazyScriptDefinitionDiscovery

This commit is contained in:
Ilya Chernikov
2023-08-16 15:20:02 +02:00
committed by Space Team
parent 856e801cbc
commit 7cbe728e35
@@ -27,6 +27,7 @@ import org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar
import org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar
import org.jetbrains.kotlin.config.CompilerConfiguration
import org.jetbrains.kotlin.config.JVMConfigurationKeys
import org.jetbrains.kotlin.scripting.compiler.plugin.impl.SCRIPT_BASE_COMPILER_ARGUMENTS_PROPERTY
import org.jetbrains.kotlin.scripting.compiler.plugin.impl.reporter
import org.jetbrains.kotlin.scripting.compiler.plugin.impl.updateWithCompilerOptions
import org.jetbrains.kotlin.scripting.configuration.ScriptingConfigurationKeys
@@ -102,7 +103,8 @@ class ScriptingCompilerPluginTest : TestCase() {
)
}
fun testLazyScriptDefinitionDiscovery() {
// muted, see KT-61490
fun testLazyScriptDefinitionDiscovery() = expectTestToFailOnK2 {
withTempDir { tmpdir ->
withDisposable { disposable ->
@@ -198,11 +200,15 @@ class ScriptingCompilerPluginTest : TestCase() {
"Failed to compile scripts:\n$messageCollector"
}
val isK2 = System.getProperty(SCRIPT_BASE_COMPILER_ARGUMENTS_PROPERTY)?.contains("-language-version 1.9") != true &&
System.getProperty(SCRIPT_TEST_BASE_COMPILER_ARGUMENTS_PROPERTY)?.contains("-language-version 1.9") != true
val cp = (runtimeClasspath + scriptingClasspath + defsOut).joinToString(File.pathSeparator)
val exitCode = K2JVMCompiler().exec(
System.err,
"-cp", cp, *(scriptFiles.toTypedArray()), "-d", scriptsOut2.canonicalPath, "-Xallow-any-scripts-in-source-roots",
"-Xuse-fir-lt=false"
"-Xuse-fir-lt=false",
"-language-version", if (isK2) "2.0" else "1.9"
)
Assert.assertEquals(ExitCode.OK, exitCode)