Catch and report exceptions from DependenciesResolver
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
<error descr="TestDependenciesResolver threw exception IllegalStateException:
|
||||
Exception from resolver">
|
||||
</error>
|
||||
val s = 3
|
||||
val g = 4
|
||||
+18
@@ -0,0 +1,18 @@
|
||||
package custom.scriptDefinition
|
||||
|
||||
import java.io.File
|
||||
import kotlin.script.dependencies.*
|
||||
import kotlin.script.dependencies.experimental.*
|
||||
import kotlin.script.templates.ScriptTemplateDefinition
|
||||
|
||||
class TestDependenciesResolver : DependenciesResolver {
|
||||
override fun resolve(
|
||||
scriptContents: ScriptContents,
|
||||
environment: Environment
|
||||
): DependenciesResolver.ResolveResult {
|
||||
error("Exception from resolver")
|
||||
}
|
||||
}
|
||||
|
||||
@ScriptTemplateDefinition(TestDependenciesResolver::class, scriptFilePattern = "script.kts")
|
||||
open class Template
|
||||
Reference in New Issue
Block a user