Fix possible test failure (#1509)
This commit is contained in:
parent
b59a10ea0e
commit
e2b0fef326
|
|
@ -64,8 +64,14 @@ public class TraceContextDataProviderTest {
|
||||||
try (Scope scope = tracer.withSpan(span)) {
|
try (Scope scope = tracer.withSpan(span)) {
|
||||||
logger.warn("hello");
|
logger.warn("hello");
|
||||||
}
|
}
|
||||||
Thread.sleep(15); // Default wait for log4j is 10ms
|
// Loop to get the list of Messages at max timeoutMillis
|
||||||
final List<String> events = appender.getMessages();
|
final long timeoutMillis = 1000;
|
||||||
|
final long endMillis = System.currentTimeMillis() + timeoutMillis;
|
||||||
|
List<String> events = appender.getMessages();
|
||||||
|
while (events.size() < 1 && System.currentTimeMillis() < endMillis) {
|
||||||
|
events = appender.getMessages();
|
||||||
|
Thread.sleep(5);
|
||||||
|
}
|
||||||
assertThat(events.size()).isEqualTo(1);
|
assertThat(events.size()).isEqualTo(1);
|
||||||
String withTrace = events.get(0);
|
String withTrace = events.get(0);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue