aboutsummaryrefslogtreecommitdiffstats
path: root/container-core
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2023-02-09 15:30:57 +0100
committerBjørn Christian Seime <bjorncs@yahooinc.com>2023-02-09 15:30:57 +0100
commit053b49e3fb32af6393e80f0faa5ff5830e59f08b (patch)
treeeace0a868c3d014749840664c2b2671a6b83fa66 /container-core
parent78140894d89392f2ccac84b3fd4d23c83b1d1104 (diff)
Poll until metric is reported
Diffstat (limited to 'container-core')
-rw-r--r--container-core/src/test/java/com/yahoo/jdisc/http/server/jetty/HttpServerTest.java8
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