apply(plugin = "org.gradle.test-retry") | |
val testRetryMaxRetries = findProperty("kotlin.build.testRetry.maxRetries")?.toString()?.toInt() ?: | |
(if (kotlinBuildProperties.isTeamcityBuild) 3 else 0) | |
tasks.withType<Test>().configureEach { | |
configure<org.gradle.testretry.TestRetryTaskExtension> { | |
maxRetries.set(testRetryMaxRetries) | |
maxFailures.set(20) | |
failOnPassedAfterRetry.set(false) | |
} | |
} |