Skip to content

Commit d736104

Browse files
committed
Ignore karate tests for Java 24 until fix is found
1 parent b55aa5d commit d736104

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

dd-java-agent/instrumentation/karate/src/test/groovy/KarateTest.groovy

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import datadog.trace.api.DisableTestTrace
22
import datadog.trace.api.civisibility.config.TestFQN
33
import datadog.trace.api.civisibility.config.TestIdentifier
4+
import datadog.trace.api.Platform
45
import datadog.trace.civisibility.CiVisibilityInstrumentationTest
56
import datadog.trace.instrumentation.karate.KarateUtils
67
import datadog.trace.instrumentation.karate.TestEventsHandlerHolder
@@ -13,12 +14,16 @@ import org.junit.platform.launcher.TestExecutionListener
1314
import org.junit.platform.launcher.core.LauncherConfig
1415
import org.junit.platform.launcher.core.LauncherDiscoveryRequestBuilder
1516
import org.junit.platform.launcher.core.LauncherFactory
17+
import spock.lang.IgnoreIf
1618

1719
import java.util.concurrent.ConcurrentHashMap
1820
import java.util.concurrent.CopyOnWriteArrayList
1921

2022
import static org.junit.platform.engine.discovery.DiscoverySelectors.selectClass
2123

24+
@IgnoreIf(reason = "Karate instrumentation is creating an unclosed span of kind test_suite_end specifically for Java 24. Skip until we have a fix.", value = {
25+
Platform.isJavaVersionAtLeast(24)
26+
})
2227
@DisableTestTrace(reason = "avoid self-tracing")
2328
class KarateTest extends CiVisibilityInstrumentationTest {
2429

0 commit comments

Comments
 (0)