diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-02-19 07:25:55 +0100 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2020-02-19 07:25:55 +0100 |
commit | 18aeedc90f7c2a5705c21a0101e4e938ea0431a6 (patch) | |
tree | c823ec33faad5e5c81510a2ba0ef4e7771276bc3 /configserver | |
parent | d6402b3f61e2d3be6b1493810c2d88c332276cee (diff) |
Use dynamic port to avoid conflicting with other unit tests
Diffstat (limited to 'configserver')
-rw-r--r-- | configserver/src/test/java/com/yahoo/vespa/config/server/metrics/ClusterMetricsRetrieverTest.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/configserver/src/test/java/com/yahoo/vespa/config/server/metrics/ClusterMetricsRetrieverTest.java b/configserver/src/test/java/com/yahoo/vespa/config/server/metrics/ClusterMetricsRetrieverTest.java index 0894e38ce09..3f67d8e2cac 100644 --- a/configserver/src/test/java/com/yahoo/vespa/config/server/metrics/ClusterMetricsRetrieverTest.java +++ b/configserver/src/test/java/com/yahoo/vespa/config/server/metrics/ClusterMetricsRetrieverTest.java @@ -14,13 +14,15 @@ import java.util.List; import java.util.Map; import java.util.Optional; import java.util.function.BiConsumer; +import java.util.stream.Collectors; +import java.util.stream.Stream; import static com.github.tomakehurst.wiremock.client.WireMock.aResponse; import static com.github.tomakehurst.wiremock.client.WireMock.get; import static com.github.tomakehurst.wiremock.client.WireMock.stubFor; import static com.github.tomakehurst.wiremock.client.WireMock.urlEqualTo; import static com.github.tomakehurst.wiremock.core.WireMockConfiguration.options; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; /** @@ -29,11 +31,13 @@ import static org.junit.Assert.*; public class ClusterMetricsRetrieverTest { @Rule - public final WireMockRule wireMock = new WireMockRule(options().port(8080), true); + public final WireMockRule wireMock = new WireMockRule(options().dynamicPort(), true); @Test public void testMetricAggregation() throws IOException { - List<URI> hosts = List.of(URI.create("http://localhost:8080/1"), URI.create("http://localhost:8080/2"), URI.create("http://localhost:8080/3")); + List<URI> hosts = Stream.of(1, 2, 3) + .map(item -> URI.create("http://localhost:" + wireMock.port() + "/" + item)) + .collect(Collectors.toList()); stubFor(get(urlEqualTo("/1")) .willReturn(aResponse() |