CLI: support -option=value syntax for non-advanced flags #KT-47640 Fixed
This commit is contained in:
committed by
teamcityserver
parent
d8417fd622
commit
5871f3d663
+4
-4
@@ -326,24 +326,24 @@ class ScriptingHostTest : TestCase() {
|
||||
val script = "println(\"Hi\")"
|
||||
|
||||
val compilationConfiguration1 = createJvmCompilationConfigurationFromTemplate<SimpleScriptTemplate> {
|
||||
compilerOptions("-jvm-target=1.8")
|
||||
compilerOptions("-jvm-target->1.8")
|
||||
}
|
||||
val res1 = BasicJvmScriptingHost().eval(script.toScriptSource(), compilationConfiguration1, null)
|
||||
assertTrue(res1 is ResultWithDiagnostics.Failure)
|
||||
assertNotNull(res1.reports.find { it.message == "Invalid argument: -jvm-target=1.8" })
|
||||
assertNotNull(res1.reports.find { it.message == "Invalid argument: -jvm-target->1.8" })
|
||||
|
||||
val compilationConfiguration2 = createJvmCompilationConfigurationFromTemplate<SimpleScriptTemplate> {
|
||||
refineConfiguration {
|
||||
beforeCompiling { ctx ->
|
||||
ScriptCompilationConfiguration(ctx.compilationConfiguration) {
|
||||
compilerOptions.append("-jvm-target=1.6")
|
||||
compilerOptions.append("-jvm-target->1.6")
|
||||
}.asSuccess()
|
||||
}
|
||||
}
|
||||
}
|
||||
val res2 = BasicJvmScriptingHost().eval(script.toScriptSource(), compilationConfiguration2, null)
|
||||
assertTrue(res2 is ResultWithDiagnostics.Failure)
|
||||
assertNotNull(res2.reports.find { it.message == "Invalid argument: -jvm-target=1.6" })
|
||||
assertNotNull(res2.reports.find { it.message == "Invalid argument: -jvm-target->1.6" })
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user