diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kotlin2JsGradlePluginIT.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kotlin2JsGradlePluginIT.kt index cf9fa273abb..e101725343f 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kotlin2JsGradlePluginIT.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/Kotlin2JsGradlePluginIT.kt @@ -32,6 +32,7 @@ import kotlin.io.path.* import kotlin.streams.toList import kotlin.test.assertEquals import kotlin.test.assertFalse +import kotlin.test.assertNotEquals import kotlin.test.assertTrue @JsGradlePluginTests @@ -1113,6 +1114,10 @@ abstract class AbstractKotlin2JsGradlePluginIT(protected val irBackend: Boolean) @GradleTest fun testMochaFailedModuleNotFound(gradleVersion: GradleVersion) { project("kotlin-js-nodejs-project", gradleVersion) { + build("nodeTest") { + assertOutputDoesNotContain("##teamcity[") + } + projectPath.resolve("src/test/kotlin/Tests.kt").appendText( "\n" + """ | diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesTestExecutor.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesTestExecutor.kt index a6babf15704..57d64c298d6 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesTestExecutor.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/internal/testing/TCServiceMessagesTestExecutor.kt @@ -15,6 +15,7 @@ import org.gradle.process.internal.ExecHandle import org.gradle.process.internal.ExecHandleFactory import org.slf4j.Logger import org.slf4j.LoggerFactory +import java.io.OutputStream open class TCServiceMessagesTestExecutionSpec( val forkOptions: ProcessForkOptions, @@ -53,6 +54,17 @@ class TCServiceMessagesTestExecutor( val exec = execHandleFactory.newExec() spec.forkOptions.copyTo(exec) exec.args = spec.args + // We do not need output by dry run of tests + exec.standardOutput = object : OutputStream() { + override fun write(b: Int) { + // do nothing + } + } + exec.errorOutput = object : OutputStream() { + override fun write(b: Int) { + // do nothing + } + } execHandle = exec.build() execHandle.start()