Abort script evaluation if environment is created with errors
also fixes appropriate test
This commit is contained in:
+2
@@ -50,6 +50,8 @@ class JvmCliScriptEvaluationExtension : ScriptEvaluationExtension {
|
|||||||
val environment =
|
val environment =
|
||||||
KotlinCoreEnvironment.createForProduction(projectEnvironment, configuration, EnvironmentConfigFiles.JVM_CONFIG_FILES)
|
KotlinCoreEnvironment.createForProduction(projectEnvironment, configuration, EnvironmentConfigFiles.JVM_CONFIG_FILES)
|
||||||
|
|
||||||
|
if (messageCollector.hasErrors()) return COMPILATION_ERROR
|
||||||
|
|
||||||
val scriptFile = File(sourcePath)
|
val scriptFile = File(sourcePath)
|
||||||
if (scriptFile.isDirectory || !scriptDefinitionProvider.isScript(scriptFile)) {
|
if (scriptFile.isDirectory || !scriptDefinitionProvider.isScript(scriptFile)) {
|
||||||
val extensionHint =
|
val extensionHint =
|
||||||
|
|||||||
Reference in New Issue
Block a user