[Gradle, JS] Remove redundant hacks for debug
#KT-37037 fixed
This commit is contained in:
+2
-17
@@ -69,21 +69,13 @@ class KotlinMocha(override val compilation: KotlinJsCompilation) :
|
|||||||
.map { npmProject.require(it) }
|
.map { npmProject.require(it) }
|
||||||
.single()
|
.single()
|
||||||
|
|
||||||
val adapter = createAdapterJs(file, debug)
|
val adapter = createAdapterJs(file)
|
||||||
|
|
||||||
val args = mutableListOf(
|
val args = mutableListOf(
|
||||||
"--require",
|
"--require",
|
||||||
npmProject.require("source-map-support/register.js")
|
npmProject.require("source-map-support/register.js")
|
||||||
).apply {
|
).apply {
|
||||||
if (debug) {
|
if (debug) {
|
||||||
// Idle run of tests to load file with source maps to enable break points
|
|
||||||
add("--require")
|
|
||||||
add(
|
|
||||||
npmProject.require("kotlin-test-js-runner/kotlin-test-nodejs-idle-runner.js")
|
|
||||||
)
|
|
||||||
add("--require")
|
|
||||||
add(file)
|
|
||||||
|
|
||||||
add("--inspect-brk")
|
add("--inspect-brk")
|
||||||
}
|
}
|
||||||
add(mocha)
|
add(mocha)
|
||||||
@@ -110,8 +102,7 @@ class KotlinMocha(override val compilation: KotlinJsCompilation) :
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun createAdapterJs(
|
private fun createAdapterJs(
|
||||||
file: String,
|
file: String
|
||||||
debug: Boolean
|
|
||||||
): File {
|
): File {
|
||||||
val npmProject = compilation.npmProject
|
val npmProject = compilation.npmProject
|
||||||
|
|
||||||
@@ -120,12 +111,6 @@ class KotlinMocha(override val compilation: KotlinJsCompilation) :
|
|||||||
val adapter = npmProject.require("kotlin-test-js-runner/kotlin-test-nodejs-runner.js")
|
val adapter = npmProject.require("kotlin-test-js-runner/kotlin-test-nodejs-runner.js")
|
||||||
val escapedFile = file.jsQuoted()
|
val escapedFile = file.jsQuoted()
|
||||||
|
|
||||||
if (debug) {
|
|
||||||
// Invalidate caches after idle run
|
|
||||||
writer.println("delete require.cache[require.resolve($escapedFile)]")
|
|
||||||
writer.println("delete require.cache[require.resolve('kotlin-test')]")
|
|
||||||
}
|
|
||||||
|
|
||||||
writer.println("require(${adapter.jsQuoted()})")
|
writer.println("require(${adapter.jsQuoted()})")
|
||||||
|
|
||||||
writer.println("module.exports = require($escapedFile)")
|
writer.println("module.exports = require($escapedFile)")
|
||||||
|
|||||||
Reference in New Issue
Block a user