[JS SCRIPT] Fix test dependencies
- make sure kotlin stdlib is compiled and accessible
This commit is contained in:
@@ -33,5 +33,7 @@ sourceSets {
|
|||||||
}
|
}
|
||||||
|
|
||||||
projectTest(parallel = true) {
|
projectTest(parallel = true) {
|
||||||
|
dependsOn(":kotlin-stdlib-js-ir:compileKotlinJs")
|
||||||
|
systemProperty("kotlin.js.full.stdlib.path", "libraries/stdlib/js-ir/build/classes/kotlin/js/main")
|
||||||
workingDir = rootDir
|
workingDir = rootDir
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -63,9 +63,10 @@ abstract class AbstractJsReplTest : Closeable {
|
|||||||
configuration.add(ComponentRegistrar.PLUGIN_COMPONENT_REGISTRARS, ScriptingCompilerConfigurationComponentRegistrar())
|
configuration.add(ComponentRegistrar.PLUGIN_COMPONENT_REGISTRARS, ScriptingCompilerConfigurationComponentRegistrar())
|
||||||
configuration.put(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY, collector)
|
configuration.put(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY, collector)
|
||||||
configuration.put(CommonConfigurationKeys.MODULE_NAME, "repl.kts")
|
configuration.put(CommonConfigurationKeys.MODULE_NAME, "repl.kts")
|
||||||
|
val stdlibPath = System.getProperty("kotlin.js.full.stdlib.path")
|
||||||
val scriptConfiguration = ScriptCompilationConfiguration {
|
val scriptConfiguration = ScriptCompilationConfiguration {
|
||||||
baseClass("kotlin.Any")
|
baseClass("kotlin.Any")
|
||||||
dependencies.append(JsDependency("libraries/stdlib/js-ir/build/classes/kotlin/js/main/"))
|
dependencies.append(JsDependency(stdlibPath))
|
||||||
platform.put("JS")
|
platform.put("JS")
|
||||||
}
|
}
|
||||||
configuration.add(
|
configuration.add(
|
||||||
|
|||||||
Reference in New Issue
Block a user