Browse Source

Fix flaky micrometer test (#5514)

Lauri Tulmin 3 years ago
parent
commit
3c11cd44a0

+ 2 - 1
instrumentation/micrometer/micrometer-1.5/testing/src/main/java/io/opentelemetry/instrumentation/micrometer/v1_5/AbstractLongTaskTimerSecondsTest.java

@@ -118,10 +118,11 @@ public abstract class AbstractLongTaskTimerSecondsTest {
                                         .hasValue(0)
                                         .attributes()
                                         .containsOnly(attributeEntry("tag", "value")))));
-    testing().clearData();
 
     // when timer is removed from the registry
     Metrics.globalRegistry.remove(timer);
+    Thread.sleep(10); // give time for any in flight metric export to be received
+    testing().clearData();
     timer.start();
 
     // then no tasks are active after starting a new sample