diff --git a/gradle/java_no_deps.gradle b/gradle/java_no_deps.gradle index 955fcf65659..0d8b5706b11 100644 --- a/gradle/java_no_deps.gradle +++ b/gradle/java_no_deps.gradle @@ -1,6 +1,8 @@ import datadog.gradle.plugin.testJvmConstraints.TestJvmConstraintsExtension import datadog.gradle.plugin.testJvmConstraints.ProvideJvmArgsOnJvmLauncherVersion import groovy.transform.CompileStatic +import org.gradle.api.services.BuildService +import org.gradle.api.services.BuildServiceParameters import java.nio.file.Files import java.nio.file.LinkOption @@ -121,8 +123,10 @@ def tracerJavaExtension = extensions.create(TracerJavaExtension.NAME, TracerJava -// Only run one testcontainers test at a time -ext.testcontainersLimit = gradle.sharedServices.registerIfAbsent("testcontainersLimit", BuildService) { +abstract class TestcontainersLimitService implements BuildService { +} + +ext.testcontainersLimit = gradle.sharedServices.registerIfAbsent("testcontainersLimit", TestcontainersLimitService) { maxParallelUsages = 1 }