Skip to content

Commit 490a537

Browse files
committed
[TEST] handle failed search requests differently
1 parent b3fa794 commit 490a537

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

x-pack/plugin/ccr/qa/multi-cluster-with-security/src/test/java/org/elasticsearch/xpack/ccr/FollowIndexSecurityIT.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -274,11 +274,14 @@ private static void unfollowIndex(String followIndex) throws IOException {
274274
}
275275

276276
private static void verifyCcrMonitoring(String expectedLeaderIndex, String expectedFollowerIndex) throws IOException {
277-
ensureYellow(".monitoring-*");
278-
279277
Request request = new Request("GET", "/.monitoring-*/_search");
280278
request.setJsonEntity("{\"query\": {\"term\": {\"ccr_stats.leader_index\": \"leader_cluster:" + expectedLeaderIndex + "\"}}}");
281-
Map<String, ?> response = toMap(adminClient().performRequest(request));
279+
Map<String, ?> response;
280+
try {
281+
response = toMap(adminClient().performRequest(request));
282+
} catch (ResponseException e) {
283+
throw new AssertionError("error while searching", e);
284+
}
282285

283286
int numberOfOperationsReceived = 0;
284287
int numberOfOperationsIndexed = 0;

x-pack/plugin/ccr/qa/multi-cluster/src/test/java/org/elasticsearch/xpack/ccr/FollowIndexIT.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.apache.http.util.EntityUtils;
1010
import org.elasticsearch.client.Request;
1111
import org.elasticsearch.client.Response;
12+
import org.elasticsearch.client.ResponseException;
1213
import org.elasticsearch.client.RestClient;
1314
import org.elasticsearch.common.Booleans;
1415
import org.elasticsearch.common.Strings;
@@ -160,11 +161,14 @@ private static void verifyDocuments(String index, int expectedNumDocs) throws IO
160161
}
161162

162163
private static void verifyCcrMonitoring(final String expectedLeaderIndex, final String expectedFollowerIndex) throws IOException {
163-
ensureYellow(".monitoring-*");
164-
165164
Request request = new Request("GET", "/.monitoring-*/_search");
166165
request.setJsonEntity("{\"query\": {\"term\": {\"ccr_stats.leader_index\": \"leader_cluster:" + expectedLeaderIndex + "\"}}}");
167-
Map<String, ?> response = toMap(client().performRequest(request));
166+
Map<String, ?> response;
167+
try {
168+
response = toMap(client().performRequest(request));
169+
} catch (ResponseException e) {
170+
throw new AssertionError("error while searching", e);
171+
}
168172

169173
int numberOfOperationsReceived = 0;
170174
int numberOfOperationsIndexed = 0;

0 commit comments

Comments
 (0)