diff --git a/conventions/src/main/kotlin/otel.java-conventions.gradle.kts b/conventions/src/main/kotlin/otel.java-conventions.gradle.kts index 7938b167df..defc411473 100644 --- a/conventions/src/main/kotlin/otel.java-conventions.gradle.kts +++ b/conventions/src/main/kotlin/otel.java-conventions.gradle.kts @@ -223,8 +223,9 @@ tasks.withType().configureEach { timeout.set(Duration.ofMinutes(15)) retry { + val retryTests = System.getenv("CI") != null || rootProject.hasProperty("retryTests") // You can see tests that were retried by this mechanism in the collected test reports and build scans. - maxRetries.set(if (System.getenv("CI") != null) 5 else 0) + maxRetries.set(if (retryTests) 5 else 0) } reports {