[Gradle, JS] Remove redundant hacks for debug

#KT-37037 fixed
This commit is contained in:
Ilya Goncharov
2020-03-05 18:07:59 +03:00
parent 7efab887aa
commit 3728dd45ce
@@ -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)")