Add a delay before the metrics assertion

This commit is contained in:
Soby Chacko
2019-10-15 15:11:05 -04:00
parent cc2f8f6137
commit 0283359d4a

View File

@@ -96,8 +96,8 @@ public class KafkaStreamsBinderWordCountFunctionTests {
"--spring.cloud.stream.kafka.streams.binder.brokers=" + embeddedKafka.getBrokersAsString())) {
receiveAndValidate("words", "counts");
final MeterRegistry meterRegistry = context.getBean(MeterRegistry.class);
//TODO: This assertion fails randomly - Investigate why.
//assertThat(meterRegistry.get("stream.metrics.commit.total").gauge().value()).isEqualTo(1.0);
Thread.sleep(100);
assertThat(meterRegistry.get("stream.metrics.commit.total").gauge().value()).isEqualTo(1.0);
}
}