Skip to content

Commit ad5ecc8

Browse files
authored
Avoid randomized test failures for small timestamps (#134364)
1 parent bcb0222 commit ad5ecc8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

x-pack/plugin/otel-data/src/test/java/org/elasticsearch/xpack/oteldata/otlp/docbuilder/MetricDocumentBuilderTests.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,8 @@ public void testBuildMetricDocument() throws IOException {
109109
HashMap<String, String> dynamicTemplates = documentBuilder.buildMetricDocument(builder, dataPointGroup);
110110
ObjectPath doc = ObjectPath.createFromXContent(JsonXContent.jsonXContent, BytesReference.bytes(builder));
111111

112-
assertThat(doc.evaluate("@timestamp"), equalTo(TimeUnit.NANOSECONDS.toMillis(timestamp)));
113-
assertThat(doc.evaluate("start_timestamp"), equalTo(TimeUnit.NANOSECONDS.toMillis(startTimestamp)));
112+
assertThat(doc.<Number>evaluate("@timestamp").longValue(), equalTo(TimeUnit.NANOSECONDS.toMillis(timestamp)));
113+
assertThat(doc.<Number>evaluate("start_timestamp").longValue(), equalTo(TimeUnit.NANOSECONDS.toMillis(startTimestamp)));
114114
assertThat(doc.evaluate("data_stream.type"), equalTo("metrics"));
115115
assertThat(doc.evaluate("data_stream.dataset"), equalTo("generic.otel"));
116116
assertThat(doc.evaluate("data_stream.namespace"), equalTo("default"));

0 commit comments

Comments
 (0)