diff options
author | Ola Aunrønning <olaa@verizonmedia.com> | 2019-09-05 10:49:23 +0200 |
---|---|---|
committer | Ola Aunrønning <olaa@verizonmedia.com> | 2019-09-05 10:49:23 +0200 |
commit | d84dddd3d6544c5f0f640a908e673cf90ce3667b (patch) | |
tree | 6295dc547c30c7d7be33029174ddf3390af58e9d /metrics-proxy/src/test | |
parent | e21eed87ff09cd6a5b1a848568786db648f35e08 (diff) |
Read /proc for uptime
Diffstat (limited to 'metrics-proxy/src/test')
-rw-r--r-- | metrics-proxy/src/test/java/ai/vespa/metricsproxy/node/HostLifeGathererTest.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/metrics-proxy/src/test/java/ai/vespa/metricsproxy/node/HostLifeGathererTest.java b/metrics-proxy/src/test/java/ai/vespa/metricsproxy/node/HostLifeGathererTest.java index 783f95f2f27..8317229b73a 100644 --- a/metrics-proxy/src/test/java/ai/vespa/metricsproxy/node/HostLifeGathererTest.java +++ b/metrics-proxy/src/test/java/ai/vespa/metricsproxy/node/HostLifeGathererTest.java @@ -6,6 +6,7 @@ import ai.vespa.metricsproxy.metric.model.MetricsPacket; import org.junit.Test; import java.nio.file.Path; +import java.time.Instant; import java.util.List; import java.util.Map; @@ -20,17 +21,17 @@ public class HostLifeGathererTest { public void host_is_alive() { MetricsPacket packet = HostLifeGatherer.gatherHostLifeMetrics(new MockFileWrapper()).build(); - Map<MetricId, Number> expectedMetrics = Map.of(MetricId.toMetricId("uptime"), 123d, MetricId.toMetricId("alive"), 1); assertEquals("host_life", packet.service.id); assertEquals(0, packet.statusCode); - assertEquals(expectedMetrics, packet.metrics()); + assertEquals(123l, packet.metrics().get(MetricId.toMetricId("uptime"))); + assertEquals(1, packet.metrics().get(MetricId.toMetricId("alive"))); } static class MockFileWrapper extends FileWrapper { @Override - List<String> readAllLines(Path path) { - return List.of("123 432"); + long getFileAgeInSeconds(Path path) { + return 123; } } } |