Gradle, Kotlin/JS: enable source maps by default, get it working on tests.
Publish kotlin-test-nodejs-runner separately from kotlin-gradle-plugin.
This commit is contained in:
@@ -68,7 +68,8 @@ projectTest {
|
||||
":examples:annotation-processor-example:install",
|
||||
":kotlin-scripting-common:install",
|
||||
":kotlin-scripting-jvm:install",
|
||||
":kotlin-scripting-compiler-embeddable:install"
|
||||
":kotlin-scripting-compiler-embeddable:install",
|
||||
":kotlin-test-nodejs-runner:install"
|
||||
)
|
||||
exclude(jpsIncrementalTestsClass)
|
||||
}
|
||||
|
||||
+18
@@ -380,6 +380,24 @@ class Kotlin2JsGradlePluginIT : BaseGradleIT() {
|
||||
|
||||
assertFileExists(moduleDir + "kotlin-js-plugin-1.0-sources.jar")
|
||||
|
||||
assertFileExists("build/test_node_modules/kotlin.js")
|
||||
assertFileExists("build/test_node_modules/kotlin.js.map")
|
||||
assertFileExists("build/test_node_modules/kotlin-test.js")
|
||||
assertFileExists("build/test_node_modules/kotlin-test.js.map")
|
||||
assertFileExists("build/test_node_modules/kotlin-test-nodejs-runner.js")
|
||||
assertFileExists("build/test_node_modules/kotlin-test-nodejs-runner.js.map")
|
||||
assertFileExists("build/test_node_modules/kotlin-nodejs-source-map-support.js")
|
||||
assertFileExists("build/test_node_modules/kotlin-nodejs-source-map-support.js.map")
|
||||
assertFileExists("build/test_node_modules/kotlin-js-plugin.js")
|
||||
assertFileExists("build/test_node_modules/kotlin-js-plugin.js.map")
|
||||
assertFileExists("build/test_node_modules/kotlin-js-plugin_test.js")
|
||||
assertFileExists("build/test_node_modules/kotlin-js-plugin_test.js.map")
|
||||
|
||||
assertFileContains(
|
||||
"build/test_node_modules/kotlin-js-plugin_test.js.map",
|
||||
"\"sources\":[\"../../src/test/kotlin/MainTest.kt\"]"
|
||||
)
|
||||
|
||||
assertTestResults("testProject/kotlin-js-plugin-project/tests.xml", "test")
|
||||
}
|
||||
}
|
||||
|
||||
+18
-10
@@ -311,8 +311,6 @@ class MultiplatformGradleIT : BaseGradleIT() {
|
||||
assertSuccessful()
|
||||
|
||||
assertTasksRegisteredAndNotRealized(
|
||||
":kotlinNodeJsTestRuntimeExtract",
|
||||
|
||||
":clientTestNodeModules",
|
||||
":clientTest",
|
||||
|
||||
@@ -325,8 +323,6 @@ class MultiplatformGradleIT : BaseGradleIT() {
|
||||
assertSuccessful()
|
||||
|
||||
assertTasksExecuted(
|
||||
":kotlinNodeJsTestRuntimeExtract",
|
||||
|
||||
":clientTestNodeModules",
|
||||
":clientTest",
|
||||
|
||||
@@ -334,6 +330,24 @@ class MultiplatformGradleIT : BaseGradleIT() {
|
||||
":serverTest"
|
||||
)
|
||||
|
||||
assertFileExists("build/client_test_node_modules/kotlin.js")
|
||||
assertFileExists("build/client_test_node_modules/kotlin.js.map")
|
||||
assertFileExists("build/client_test_node_modules/kotlin-test.js")
|
||||
assertFileExists("build/client_test_node_modules/kotlin-test.js.map")
|
||||
assertFileExists("build/client_test_node_modules/kotlin-test-nodejs-runner.js")
|
||||
assertFileExists("build/client_test_node_modules/kotlin-test-nodejs-runner.js.map")
|
||||
assertFileExists("build/client_test_node_modules/kotlin-nodejs-source-map-support.js")
|
||||
assertFileExists("build/client_test_node_modules/kotlin-nodejs-source-map-support.js.map")
|
||||
assertFileExists("build/client_test_node_modules/new-mpp-js-tests.js")
|
||||
assertFileExists("build/client_test_node_modules/new-mpp-js-tests.js.map")
|
||||
assertFileExists("build/client_test_node_modules/new-mpp-js-tests_test.js")
|
||||
assertFileExists("build/client_test_node_modules/new-mpp-js-tests_test.js.map")
|
||||
|
||||
assertFileContains(
|
||||
"build/client_test_node_modules/new-mpp-js-tests_test.js.map",
|
||||
"\"sources\":[\"../../src/commonTest/kotlin/CommonTest.kt\"]"
|
||||
)
|
||||
|
||||
assertTestResults("testProject/new-mpp-js-tests/TEST-CommonTest.xml", "clientTest")
|
||||
assertTestResults("testProject/new-mpp-js-tests/TEST-CommonTest.xml", "serverTest")
|
||||
}
|
||||
@@ -343,8 +357,6 @@ class MultiplatformGradleIT : BaseGradleIT() {
|
||||
assertSuccessful()
|
||||
|
||||
assertTasksUpToDate(
|
||||
":kotlinNodeJsTestRuntimeExtract",
|
||||
|
||||
":clientTestNodeModules",
|
||||
":clientTest",
|
||||
|
||||
@@ -359,10 +371,6 @@ class MultiplatformGradleIT : BaseGradleIT() {
|
||||
build("check") {
|
||||
assertSuccessful()
|
||||
|
||||
assertTasksUpToDate(
|
||||
":kotlinNodeJsTestRuntimeExtract"
|
||||
)
|
||||
|
||||
assertTasksExecuted(
|
||||
":clientTestNodeModules",
|
||||
":clientTest",
|
||||
|
||||
Reference in New Issue
Block a user