From 7ffdafe7916520246637e09bead058856bb33cd0 Mon Sep 17 00:00:00 2001 From: Yahor Berdnikau Date: Mon, 22 Mar 2021 17:08:38 +0100 Subject: [PATCH] Enable forwarding successful Gradle test output on demand. ^KT-45744 In Progress --- .../kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt index 6522bd990dc..125312fc7cb 100644 --- a/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt +++ b/libraries/tools/kotlin-gradle-plugin-integration-tests/src/test/kotlin/org/jetbrains/kotlin/gradle/testbase/testDsl.kt @@ -25,6 +25,7 @@ fun KGPBaseTest.project( projectName: String, gradleVersion: GradleVersion, buildOptions: KGPBaseTest.BuildOptions = defaultBuildOptions, + forceOutput: Boolean = false, test: TestProject.() -> Unit ): TestProject { val projectPath = setupProjectFromTestResources( @@ -39,6 +40,9 @@ fun KGPBaseTest.project( .withProjectDir(projectPath.toFile()) .withTestKitDir(Paths.get(".").testKitDir.toAbsolutePath().toFile()) .withGradleVersion(gradleVersion.version) + .also { + if (forceOutput) it.forwardOutput() + } val testProject = TestProject( gradleRunner,