diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/mocha/KotlinMocha.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/mocha/KotlinMocha.kt index 86a54323a20..b43c5c1b1e5 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/mocha/KotlinMocha.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/js/testing/mocha/KotlinMocha.kt @@ -90,7 +90,11 @@ class KotlinMocha(override val compilation: KotlinJsCompilation) : add(adapter.canonicalPath) addAll(cliArgs.toList()) addAll(cliArg("--reporter", "kotlin-test-js-runner/mocha-kotlin-reporter.js")) - addAll(cliArg("--timeout", timeout)) + if (debug) { + add(NO_TIMEOUT_ARG) + } else { + addAll(cliArg(TIMEOUT_ARG, timeout)) + } } return TCServiceMessagesTestExecutionSpec( @@ -135,4 +139,7 @@ class KotlinMocha(override val compilation: KotlinJsCompilation) : private const val DEFAULT_TIMEOUT = "2s" } -} \ No newline at end of file +} + +private const val TIMEOUT_ARG = "--timeout" +private const val NO_TIMEOUT_ARG = "--no-timeout" \ No newline at end of file