Browse Source

Attempt to fix flaky micrometer test (#5085)

Lauri Tulmin 3 years ago
parent
commit
f60f7e2cc1

+ 1 - 1
instrumentation/micrometer/micrometer-1.5/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/micrometer/v1_5/GaugeTest.java

@@ -131,7 +131,6 @@ class GaugeTest {
                         .hasDoubleGauge()
                         .points()
                         .satisfiesExactly(point -> assertThat(point).hasValue(42))));
-    testing.clearData();
 
     // when
     WeakReference<AtomicLong> numWeakRef = new WeakReference<>(num);
@@ -139,6 +138,7 @@ class GaugeTest {
     GcUtils.awaitGc(numWeakRef);
 
     // then
+    testing.clearData();
     Thread.sleep(100); // interval of the test metrics exporter
     testing.waitAndAssertMetrics(
         INSTRUMENTATION_NAME, "testWeakRefGauge", AbstractIterableAssert::isEmpty);