Abort script evaluation if environment is created with errors

also fixes appropriate test
This commit is contained in:
Ilya Chernikov
2019-07-09 16:03:17 +02:00
parent c9a4328feb
commit 10e19bccb1
@@ -50,6 +50,8 @@ class JvmCliScriptEvaluationExtension : ScriptEvaluationExtension {
val environment =
KotlinCoreEnvironment.createForProduction(projectEnvironment, configuration, EnvironmentConfigFiles.JVM_CONFIG_FILES)
if (messageCollector.hasErrors()) return COMPILATION_ERROR
val scriptFile = File(sourcePath)
if (scriptFile.isDirectory || !scriptDefinitionProvider.isScript(scriptFile)) {
val extensionHint =