Change custom script examples file extensions:

fixes shadowing of the gradle script definitions after these example
script defs are loaded via discovery mechanisms
This commit is contained in:
Ilya Chernikov
2018-04-26 13:10:09 +02:00
parent ecf0d7ec0d
commit 51888154e1
9 changed files with 9 additions and 5 deletions
@@ -15,7 +15,7 @@ class SimpleTest {
@Test
fun testSimple() {
val res = evalFile(File("testData/hello.kts"))
val res = evalFile(File("testData/hello.simplescript.kts"))
Assert.assertTrue(
"test failed:\n ${res.reports.joinToString("\n ") { it.message + if (it.exception == null) "" else ": ${it.exception}" }}",
@@ -25,7 +25,7 @@ class SimpleTest {
@Test
fun testError() {
val res = evalFile(File("testData/error.kts"))
val res = evalFile(File("testData/error.simplescript.kts"))
Assert.assertTrue(
"test failed - expecting a failure with the message \"Unresolved reference: abracadabra\" but received " +
@@ -7,10 +7,12 @@ package org.jetbrains.kotlin.script.examples.jvm.simple
import kotlin.script.experimental.annotations.KotlinScript
import kotlin.script.experimental.annotations.KotlinScriptEvaluator
import kotlin.script.experimental.annotations.KotlinScriptFileExtension
import kotlin.script.experimental.jvm.runners.BasicJvmScriptEvaluator
@KotlinScript
@KotlinScriptEvaluator(BasicJvmScriptEvaluator::class)
@KotlinScriptFileExtension("simplescript.kts")
abstract class MyScript {
// abstract fun body(vararg args: String): Int
}