Skip to content

Commit 2203ec4

Browse files
daniel-mohedanoamarziali
authored andcommitted
Expand MUnit runners filter to catch munit.MUnitRunner in JUnit 4 instrumentation (#8683)
1 parent ba3f346 commit 2203ec4

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

dd-java-agent/instrumentation/junit-4.10/src/main/java/datadog/trace/instrumentation/junit4/JUnit4Instrumentation.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ public ElementMatcher<TypeDescription> hierarchyMatcher() {
5757
.and(not(extendsClass(named("com.intuit.karate.junit4.Karate"))))
5858
// do not instrument MUnit-JUnit 4 interface runner
5959
// since MUnit has a dedicated instrumentation
60-
.and(not(extendsClass(nameStartsWith("munit.internal.junitinterface."))))
60+
.and(not(extendsClass(nameStartsWith("munit"))))
6161
// PowerMock runner is being instrumented,
6262
// so do not instrument its internal delegates
6363
.and(

dd-java-agent/instrumentation/junit-4.10/src/main/java/datadog/trace/instrumentation/junit4/JUnit4Utils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ public static TestFrameworkInstrumentation runnerToFramework(Runner runner) {
348348
return TestFrameworkInstrumentation.KARATE;
349349
} else if (runnerClassName.startsWith("io.cucumber")) {
350350
return TestFrameworkInstrumentation.CUCUMBER;
351-
} else if (runnerClassName.startsWith("munit.internal.junitinterface")) {
351+
} else if (runnerClassName.startsWith("munit")) {
352352
return TestFrameworkInstrumentation.MUNIT;
353353
} else {
354354
return TestFrameworkInstrumentation.JUNIT4;

0 commit comments

Comments
 (0)