LV20: mute scripting test testLazyScriptDefinitionDiscovery
This commit is contained in:
committed by
Space Team
parent
856e801cbc
commit
7cbe728e35
+8
-2
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user