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.compiler.plugin.ComponentRegistrar
|
||||||
import org.jetbrains.kotlin.config.CompilerConfiguration
|
import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||||
import org.jetbrains.kotlin.config.JVMConfigurationKeys
|
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.reporter
|
||||||
import org.jetbrains.kotlin.scripting.compiler.plugin.impl.updateWithCompilerOptions
|
import org.jetbrains.kotlin.scripting.compiler.plugin.impl.updateWithCompilerOptions
|
||||||
import org.jetbrains.kotlin.scripting.configuration.ScriptingConfigurationKeys
|
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 ->
|
withTempDir { tmpdir ->
|
||||||
withDisposable { disposable ->
|
withDisposable { disposable ->
|
||||||
@@ -198,11 +200,15 @@ class ScriptingCompilerPluginTest : TestCase() {
|
|||||||
"Failed to compile scripts:\n$messageCollector"
|
"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 cp = (runtimeClasspath + scriptingClasspath + defsOut).joinToString(File.pathSeparator)
|
||||||
val exitCode = K2JVMCompiler().exec(
|
val exitCode = K2JVMCompiler().exec(
|
||||||
System.err,
|
System.err,
|
||||||
"-cp", cp, *(scriptFiles.toTypedArray()), "-d", scriptsOut2.canonicalPath, "-Xallow-any-scripts-in-source-roots",
|
"-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)
|
Assert.assertEquals(ExitCode.OK, exitCode)
|
||||||
|
|||||||
Reference in New Issue
Block a user