Reindex tests should expect the right failure

Reindex intentionally tries to fail the search operation to make sure
that the exception flows back. The exception message changed so we
should catch the appropriate exception.
This commit is contained in:
Nik Everett 2016-08-17 10:25:38 -04:00
parent 066afcf3c3
commit 39d8f5f123
1 changed files with 5 additions and 1 deletions

View File

@ -108,7 +108,11 @@ public class ReindexFailureTests extends ReindexTestCase {
attempt++;
} catch (ExecutionException e) {
logger.info("Triggered a reindex failure on the {} attempt", attempt);
assertThat(e.getMessage(), either(containsString("all shards failed")).or(containsString("No search context found")));
assertThat(e.getMessage(),
either(containsString("all shards failed"))
.or(containsString("No search context found"))
.or(containsString("no such index"))
);
return;
}
}