Skip to content

Commit 5955f87

Browse files
committed
test fixes
1 parent 06475fd commit 5955f87

File tree

3 files changed

+10
-12
lines changed

3 files changed

+10
-12
lines changed

server/src/internalClusterTest/java/org/elasticsearch/search/SearchLoggingIT.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ public void testSearchLog() {
157157
assertThat(message.get(QUERY_FIELD_RESULT_COUNT), equalTo("1"));
158158
assertThat(message.get(QUERY_FIELD_INDICES), equalTo(""));
159159
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "successful")), greaterThanOrEqualTo(1));
160-
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "skipped")), greaterThanOrEqualTo(0));
161-
assertThat(message.get(QUERY_FIELD_SHARDS + "failed"), equalTo("0"));
160+
assertThat(Integer.valueOf(message.getOrDefault(QUERY_FIELD_SHARDS + "skipped", "0")), greaterThanOrEqualTo(0));
161+
assertThat(message.getOrDefault(QUERY_FIELD_SHARDS + "failed", "0"), equalTo("0"));
162162
assertNull(message.get(ES_QUERY_FIELDS_PREFIX + "timed_out"));
163163
}
164164

@@ -171,8 +171,8 @@ public void testSearchLog() {
171171
assertThat(message.get(QUERY_FIELD_RESULT_COUNT), equalTo("3"));
172172
assertThat(message.get(QUERY_FIELD_INDICES), equalTo(INDEX_NAME));
173173
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "successful")), greaterThanOrEqualTo(1));
174-
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "skipped")), greaterThanOrEqualTo(0));
175-
assertThat(message.get(QUERY_FIELD_SHARDS + "failed"), equalTo("0"));
174+
assertThat(Integer.valueOf(message.getOrDefault(QUERY_FIELD_SHARDS + "skipped", "0")), greaterThanOrEqualTo(0));
175+
assertThat(message.getOrDefault(QUERY_FIELD_SHARDS + "failed", "0"), equalTo("0"));
176176
assertNull(message.get(ES_QUERY_FIELDS_PREFIX + "timed_out"));
177177
}
178178
// Total hits
@@ -213,10 +213,10 @@ public void testSearchLogShardInfoPartialFailure() throws Exception {
213213
var event = appender.getLastEventAndReset();
214214
assertNotNull(event);
215215
Map<String, String> message = getMessageData(event);
216-
assertMessageSuccess(message, "search", "size");
216+
assertMessageSuccess(message, SearchLogContext.TYPE, "size");
217217
assertThat(message.get(QUERY_FIELD_INDICES), equalTo(INDEX_NAME));
218218
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "successful")), greaterThan(0));
219-
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "skipped")), equalTo(0));
219+
assertThat(Integer.valueOf(message.getOrDefault(QUERY_FIELD_SHARDS + "skipped", "0")), equalTo(0));
220220
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "failed")), greaterThan(0));
221221
}
222222

x-pack/plugin/eql/src/internalClusterTest/java/org/elasticsearch/xpack/eql/action/EqlLoggingIT.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,6 @@ public void testEqlLogging() throws Exception {
8787
assertMessageSuccess(message, EqlLogContext.TYPE, query);
8888
assertThat(message.get(QUERY_FIELD_INDICES), equalTo("test"));
8989
assertThat(message.get(QUERY_FIELD_RESULT_COUNT), equalTo(success ? "1" : "0"));
90-
// EQL only logs shards.failed
91-
assertThat(message.get(QUERY_FIELD_SHARDS + "failed"), equalTo("0"));
9290
}
9391

9492
public void testEqlFailureLogging() throws Exception {

x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/EsqlQueryLoggingIT.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,8 @@ private void assertQuery(String query, long hits) {
8787
var message = getMessageData(appender.getLastEventAndReset());
8888
assertMessageSuccess(message, EsqlLogContext.TYPE, query);
8989
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "successful")), greaterThanOrEqualTo(1));
90-
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "skipped")), greaterThanOrEqualTo(0));
91-
assertThat(message.get(QUERY_FIELD_SHARDS + "failed"), equalTo("0"));
90+
assertThat(Integer.valueOf(message.getOrDefault(QUERY_FIELD_SHARDS + "skipped", "0")), greaterThanOrEqualTo(0));
91+
assertThat(message.getOrDefault(QUERY_FIELD_SHARDS + "failed", "0"), equalTo("0"));
9292

9393
// Create empty EsqlQueryProfile just to get the markers
9494
EsqlQueryProfile profile = new EsqlQueryProfile();
@@ -143,9 +143,9 @@ public void testLoggingPartialShardFailure() throws Exception {
143143
var event = appender.getLastEventAndReset();
144144
assertNotNull(event);
145145
var message = getMessageData(event);
146-
assertMessageSuccess(message, "esql", "FROM esql_partial_test | LIMIT 100");
146+
assertMessageSuccess(message, EsqlLogContext.TYPE, "FROM esql_partial_test | LIMIT 100");
147147
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "successful")), greaterThanOrEqualTo(1));
148-
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "skipped")), equalTo(0));
148+
assertThat(Integer.valueOf(message.getOrDefault(QUERY_FIELD_SHARDS + "skipped", "0")), equalTo(0));
149149
assertThat(Integer.valueOf(message.get(QUERY_FIELD_SHARDS + "failed")), greaterThanOrEqualTo(1));
150150
}
151151
}

0 commit comments

Comments
 (0)