[JS SCRIPT] Fix test dependencies

- make sure kotlin stdlib is compiled and accessible
This commit is contained in:
Roman Artemev
2020-05-14 14:44:49 +03:00
committed by romanart
parent 0e21dd15ba
commit 9d9930f748
2 changed files with 4 additions and 1 deletions
@@ -33,5 +33,7 @@ sourceSets {
}
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
}
@@ -63,9 +63,10 @@ abstract class AbstractJsReplTest : Closeable {
configuration.add(ComponentRegistrar.PLUGIN_COMPONENT_REGISTRARS, ScriptingCompilerConfigurationComponentRegistrar())
configuration.put(CLIConfigurationKeys.MESSAGE_COLLECTOR_KEY, collector)
configuration.put(CommonConfigurationKeys.MODULE_NAME, "repl.kts")
val stdlibPath = System.getProperty("kotlin.js.full.stdlib.path")
val scriptConfiguration = ScriptCompilationConfiguration {
baseClass("kotlin.Any")
dependencies.append(JsDependency("libraries/stdlib/js-ir/build/classes/kotlin/js/main/"))
dependencies.append(JsDependency(stdlibPath))
platform.put("JS")
}
configuration.add(