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 003d244bda1..3bab8b9a8a0 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 @@ -68,11 +68,13 @@ fun KGPBaseTest.project( fun TestProject.build( vararg buildArguments: String, forceOutput: Boolean = false, + enableGradleDebug: Boolean = false, assertions: BuildResult.() -> Unit = {} ) { val allBuildArguments = commonBuildSetup(buildArguments.toList()) val gradleRunnerForBuild = gradleRunner .also { if (forceOutput) it.forwardOutput() } + .withDebug(enableGradleDebug) .withArguments(allBuildArguments) val buildResult = withBuildSummary(allBuildArguments) { gradleRunnerForBuild.build() @@ -86,11 +88,13 @@ fun TestProject.build( fun TestProject.buildAndFail( vararg buildArguments: String, forceOutput: Boolean = false, + enableGradleDebug: Boolean = false, assertions: BuildResult.() -> Unit = {} ) { val allBuildArguments = commonBuildSetup(buildArguments.toList()) val gradleRunnerForBuild = gradleRunner .also { if (forceOutput) it.forwardOutput() } + .withDebug(enableGradleDebug) .withArguments(allBuildArguments) val buildResult = withBuildSummary(allBuildArguments) { gradleRunnerForBuild.buildAndFail()