From 45df14dd96622b90bbce7cbc97aeaca8190593db Mon Sep 17 00:00:00 2001 From: Eamonn Kearns Date: Fri, 6 Mar 2026 15:53:21 +0000 Subject: [PATCH] more permissive test case PrometheusMetricReaderProviderTest createMetricReader_Default is currently only testing for ipv6 0:0:0:0:0:0:0:0 and doesn't test for any other potential return values from getAddress --- .../internal/PrometheusMetricReaderProviderTest.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/internal/PrometheusMetricReaderProviderTest.java b/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/internal/PrometheusMetricReaderProviderTest.java index 1c00a604e17..dfb662d24f6 100644 --- a/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/internal/PrometheusMetricReaderProviderTest.java +++ b/exporters/prometheus/src/test/java/io/opentelemetry/exporter/prometheus/internal/PrometheusMetricReaderProviderTest.java @@ -59,7 +59,8 @@ void createMetricReader_Default() throws IOException { .extracting("server", as(InstanceOfAssertFactories.type(HttpServer.class))) .satisfies( server -> { - assertThat(server.getAddress().getHostName()).isEqualTo("0:0:0:0:0:0:0:0"); + assertThat(server.getAddress().getHostName()) + .isIn("localhost", "127.0.0.1", "kubernetes.docker.internal", "0:0:0:0:0:0:0:0", "0.0.0.0"); assertThat(server.getAddress().getPort()).isEqualTo(9464); }); assertThat(metricReader.getMemoryMode()).isEqualTo(MemoryMode.REUSABLE_DATA);