Skip to content

Commit d49695e

Browse files
committed
fix flaky test
drain metric collector singleton before each test
1 parent 693449b commit d49695e

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

dd-trace-core/src/test/java/datadog/trace/core/baggage/BaggagePropagatorTelemetryTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,20 @@
1717
import java.util.List;
1818
import java.util.Map;
1919
import java.util.stream.Collectors;
20+
import org.junit.jupiter.api.BeforeEach;
2021
import org.junit.jupiter.api.Test;
2122

2223
class BaggagePropagatorTelemetryTest {
2324

2425
private static final CarrierVisitor<Map<String, String>> MAP_VISITOR = Map::forEach;
2526

27+
@BeforeEach
28+
void setup() {
29+
// Drain any metrics accumulated by other tests
30+
CoreMetricCollector.getInstance().prepareMetrics();
31+
CoreMetricCollector.getInstance().drain();
32+
}
33+
2634
@Test
2735
void shouldDirectlyIncrementBaggageMetrics() {
2836
BaggageMetrics baggageMetrics = BaggageMetrics.getInstance();

0 commit comments

Comments
 (0)