From acdf62fa2ed694060c1bbcea9f1d406fb8b0e3f2 Mon Sep 17 00:00:00 2001 From: Pavel Punegov <32519625+PavelPunegov@users.noreply.github.com> Date: Mon, 8 Jul 2019 11:50:46 +0300 Subject: [PATCH] Make stdlib tests be always verbose --- .../org/jetbrains/kotlin/KotlinNativeTest.kt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/build-tools/src/main/kotlin/org/jetbrains/kotlin/KotlinNativeTest.kt b/build-tools/src/main/kotlin/org/jetbrains/kotlin/KotlinNativeTest.kt index cf9806a9f42..56997c2211f 100644 --- a/build-tools/src/main/kotlin/org/jetbrains/kotlin/KotlinNativeTest.kt +++ b/build-tools/src/main/kotlin/org/jetbrains/kotlin/KotlinNativeTest.kt @@ -14,7 +14,6 @@ import org.gradle.api.tasks.Optional import org.gradle.api.tasks.TaskAction import org.gradle.language.base.plugins.LifecycleBasePlugin import org.gradle.process.ExecSpec -import org.jetbrains.kotlin.gradle.tasks.KotlinTest import java.io.File import java.io.ByteArrayOutputStream @@ -151,10 +150,16 @@ open class KonanGTest : KonanTest() { executor = project.executor::execute, executable = executable, args = arguments - ).let { - parse(it.stdOut) - it.print() - check(it.exitCode == 0) { "Test $executable exited with ${it.exitCode}" } + ).run { + parse(stdOut) + println(""" + |stdout: + |$stdOut + |stderr: + |$stdErr + |exit code: $exitCode + """.trimMargin()) + check(exitCode == 0) { "Test $executable exited with $exitCode" } } private fun parse(output: String) = statistics.apply {