Skip to content

Commit c4a8bdc

Browse files
author
Matt
committed
Merge branch 'mattalp/patch-jvmstat-access' of github.com:DataDog/dd-trace-java into mattalp/patch-jvmstat-access
2 parents 2893834 + c8a3b02 commit c4a8bdc

11 files changed

Lines changed: 14 additions & 43 deletions

File tree

dd-java-agent/agent-ci-visibility/src/main/java/datadog/trace/civisibility/domain/TestFrameworkModule.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,6 @@ TestSuiteImpl testSuiteStart(
2828
*/
2929
boolean isNew(@Nonnull TestIdentifier test);
3030

31-
boolean isFlaky(@Nonnull TestIdentifier test);
32-
3331
boolean isModified(@Nonnull TestSourceData testSourceData);
3432

3533
boolean isQuarantined(TestIdentifier test);

dd-java-agent/agent-ci-visibility/src/main/java/datadog/trace/civisibility/domain/buildsystem/ProxyTestModule.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,6 @@ public boolean isNew(@Nonnull TestIdentifier test) {
9898
return executionStrategy.isNew(test);
9999
}
100100

101-
@Override
102-
public boolean isFlaky(@Nonnull TestIdentifier test) {
103-
return executionStrategy.isFlaky(test);
104-
}
105-
106101
@Override
107102
public boolean isModified(@Nonnull TestSourceData testSourceData) {
108103
return executionStrategy.isModified(testSourceData);

dd-java-agent/agent-ci-visibility/src/main/java/datadog/trace/civisibility/domain/headless/HeadlessTestModule.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,6 @@ public boolean isNew(@Nonnull TestIdentifier test) {
8484
return executionStrategy.isNew(test);
8585
}
8686

87-
@Override
88-
public boolean isFlaky(@Nonnull TestIdentifier test) {
89-
return executionStrategy.isFlaky(test);
90-
}
91-
9287
@Override
9388
public boolean isModified(@Nonnull TestSourceData testSourceData) {
9489
return executionStrategy.isModified(testSourceData);

dd-java-agent/agent-ci-visibility/src/main/java/datadog/trace/civisibility/events/NoOpTestEventsHandler.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -105,16 +105,6 @@ public TestExecutionPolicy executionPolicy(
105105
return Regular.INSTANCE;
106106
}
107107

108-
@Override
109-
public boolean isNew(@Nonnull TestIdentifier test) {
110-
return false;
111-
}
112-
113-
@Override
114-
public boolean isFlaky(@Nonnull TestIdentifier test) {
115-
return false;
116-
}
117-
118108
@Override
119109
public int executionPriority(
120110
@Nullable TestIdentifier test, @Nonnull TestSourceData testSourceData) {

dd-java-agent/agent-ci-visibility/src/main/java/datadog/trace/civisibility/events/TestEventsHandlerImpl.java

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -305,16 +305,6 @@ public int executionPriority(@Nullable TestIdentifier test, @Nonnull TestSourceD
305305
return testModule.executionPriority(test, testSource);
306306
}
307307

308-
@Override
309-
public boolean isNew(@Nonnull TestIdentifier test) {
310-
return testModule.isNew(test);
311-
}
312-
313-
@Override
314-
public boolean isFlaky(@Nonnull TestIdentifier test) {
315-
return testModule.isFlaky(test);
316-
}
317-
318308
@Nullable
319309
@Override
320310
public SkipReason skipReason(TestIdentifier test) {

dd-java-agent/agent-ci-visibility/src/main/java/datadog/trace/civisibility/test/ExecutionStrategy.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public boolean isNew(@Nonnull TestIdentifier test) {
6060
&& !executionSettings.isKnown(test.toFQN());
6161
}
6262

63-
public boolean isFlaky(@Nonnull TestIdentifier test) {
63+
private boolean isFlaky(@Nonnull TestIdentifier test) {
6464
return executionSettings.isFlaky(test.toFQN());
6565
}
6666

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/DefaultProductConfigUpdater.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,10 +70,12 @@ private static void startOrStopFeature(
7070
LOGGER.debug("Feature {} is explicitly disabled", booleanKey);
7171
return;
7272
}
73-
if (currentStatus != null && currentStatus) {
74-
start.run();
75-
} else {
76-
stop.run();
73+
if (currentStatus != null) {
74+
if (currentStatus) {
75+
start.run();
76+
} else {
77+
stop.run();
78+
}
7779
}
7880
}
7981
}

dd-java-agent/agent-debugger/src/test/java/com/datadog/debugger/agent/DefaultProductConfigUpdaterTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@ public void enableDisable() {
2424
assertTrue(productConfigUpdater.isExceptionReplayEnabled());
2525
assertTrue(productConfigUpdater.isCodeOriginEnabled());
2626
assertTrue(productConfigUpdater.isDistributedDebuggerEnabled());
27+
productConfigUpdater.updateConfig(null, null, null, null);
28+
assertTrue(productConfigUpdater.isDynamicInstrumentationEnabled());
29+
assertTrue(productConfigUpdater.isExceptionReplayEnabled());
30+
assertTrue(productConfigUpdater.isCodeOriginEnabled());
31+
assertTrue(productConfigUpdater.isDistributedDebuggerEnabled());
2732
productConfigUpdater.updateConfig(false, false, false, false);
2833
assertFalse(productConfigUpdater.isDynamicInstrumentationEnabled());
2934
assertFalse(productConfigUpdater.isExceptionReplayEnabled());

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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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)