diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/testing/internal/KotlinTestReport.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/testing/internal/KotlinTestReport.kt index 0e88369c2b8..64ac8408fea 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/testing/internal/KotlinTestReport.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/testing/internal/KotlinTestReport.kt @@ -214,33 +214,25 @@ abstract class KotlinTestReport : TestReport() { ignoreFailures = false checkFailedTests = true - disableIndividualTestTaskReportingAndFailing() + disableIndividualTestTaskFailing() } - private fun disableIndividualTestTaskReportingAndFailing() { - testTasks.forEach { - disableTestReporting(it) + private fun disableIndividualTestTaskFailing() { + testTasks.forEach { task -> + task.ignoreFailures = true + if (task is KotlinTest) { + task.ignoreRunFailures = true + } } children.forEach { child -> child.configure { it.checkFailedTests = false - it.disableIndividualTestTaskReportingAndFailing() + it.disableIndividualTestTaskFailing() } } } - private fun disableTestReporting(task: AbstractTestTask) { - task.ignoreFailures = true - if (task is KotlinTest) { - task.ignoreRunFailures = true - } - - task.reports.html.required.set(false) - - task.reports.junitXml.required.set(false) - } - private class SuppressedTestRunningFailureListener( private val allListenedTaskParentsPaths: Provider>, private val failedTaskPath: String,