[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) }
|
||||
.single()
|
||||
|
||||
val adapter = createAdapterJs(file, debug)
|
||||
val adapter = createAdapterJs(file)
|
||||
|
||||
val args = mutableListOf(
|
||||
"--require",
|
||||
npmProject.require("source-map-support/register.js")
|
||||
).apply {
|
||||
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(mocha)
|
||||
@@ -110,8 +102,7 @@ class KotlinMocha(override val compilation: KotlinJsCompilation) :
|
||||
}
|
||||
|
||||
private fun createAdapterJs(
|
||||
file: String,
|
||||
debug: Boolean
|
||||
file: String
|
||||
): File {
|
||||
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 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("module.exports = require($escapedFile)")
|
||||
|
||||
Reference in New Issue
Block a user