summaryrefslogtreecommitdiffstats
path: root/metrics-proxy/src/test
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2019-09-05 10:49:23 +0200
committerOla Aunrønning <olaa@verizonmedia.com>2019-09-05 10:49:23 +0200
commitd84dddd3d6544c5f0f640a908e673cf90ce3667b (patch)
tree6295dc547c30c7d7be33029174ddf3390af58e9d /metrics-proxy/src/test
parente21eed87ff09cd6a5b1a848568786db648f35e08 (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.java9
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;
}
}
}