diff --git a/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt b/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt index 2bbff218815..8437b224b02 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/BaseGradleIT.kt @@ -143,7 +143,13 @@ abstract class BaseGradleIT { } val result = runProcess(cmd, projectDir, env) - CompiledProject(this, result.output, result.exitCode).check() + try { + CompiledProject(this, result.output, result.exitCode).check() + } + catch (t: Throwable) { + System.out.println(result.output) + throw t + } } fun CompiledProject.assertSuccessful(): CompiledProject { diff --git a/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/util/gradleRunningUtils.kt b/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/util/gradleRunningUtils.kt index d78ba4ee559..6af12503f27 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/util/gradleRunningUtils.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/test/kotlin/org/jetbrains/kotlin/gradle/util/gradleRunningUtils.kt @@ -1,6 +1,7 @@ package org.jetbrains.kotlin.gradle.util import java.io.File +import java.io.StringWriter class ProcessRunResult( private val cmd: List, @@ -16,7 +17,6 @@ Executing process was ${if (isSuccessful) "successful" else "unsuccessful"} Command: ${cmd.joinToString()} Working directory: ${workingDir.absolutePath} Exit code: $exitCode - Output: $output """ } @@ -29,14 +29,11 @@ fun runProcess(cmd: List, workingDir: File, environmentVariables: Map): List {