diff options
author | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-02-09 15:30:57 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@yahooinc.com> | 2023-02-09 15:30:57 +0100 |
commit | 053b49e3fb32af6393e80f0faa5ff5830e59f08b (patch) | |
tree | eace0a868c3d014749840664c2b2671a6b83fa66 /container-core/src/test/java/com/yahoo | |
parent | 78140894d89392f2ccac84b3fd4d23c83b1d1104 (diff) |
Poll until metric is reported
Diffstat (limited to 'container-core/src/test/java/com/yahoo')
-rw-r--r-- | container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java index 8639680e335..9097012ecfc 100644 --- a/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java +++ b/container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java @@ -174,11 +174,9 @@ public class HttpServerTest { .expectStatusCode(is(BAD_REQUEST)).expectContent(containsString("Bad Host: multiple headers")); assertTrue(driver.close()); var aggregator = ResponseMetricAggregator.getBean(driver.server()); - var metrics = aggregator.takeStatistics(); - long badRequestResponses = metrics.stream() - .filter(m -> m.dimensions.statusCode == 400 && m.dimensions.method.equals("GET")) - .count(); - assertEquals(1, badRequestResponses, metrics::toString); + var metric = waitForStatistics(aggregator); + assertEquals(400, metric.dimensions.statusCode); + assertEquals("GET", metric.dimensions.method); } @Test |