Relax WaitActiveShardCountIT check of exception messages
So ti wouldn't depend on BulkShardRequest.toString()
This commit is contained in:
parent
d43417ef47
commit
e0c8a6a3eb
|
@ -33,6 +33,7 @@ import static org.elasticsearch.common.unit.TimeValue.timeValueMillis;
|
||||||
import static org.elasticsearch.common.unit.TimeValue.timeValueSeconds;
|
import static org.elasticsearch.common.unit.TimeValue.timeValueSeconds;
|
||||||
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
|
import static org.elasticsearch.test.hamcrest.ElasticsearchAssertions.assertAcked;
|
||||||
import static org.hamcrest.Matchers.equalTo;
|
import static org.hamcrest.Matchers.equalTo;
|
||||||
|
import static org.hamcrest.Matchers.startsWith;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Tests setting the active shard count for replication operations (e.g. index) operates correctly.
|
* Tests setting the active shard count for replication operations (e.g. index) operates correctly.
|
||||||
|
@ -53,7 +54,7 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
|
||||||
fail("can't index, does not enough active shard copies");
|
fail("can't index, does not enough active shard copies");
|
||||||
} catch (UnavailableShardsException e) {
|
} catch (UnavailableShardsException e) {
|
||||||
assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE));
|
assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE));
|
||||||
assertThat(e.getMessage(), equalTo("[test][0] Not enough active copies to meet shard count of [2] (have 1, needed 2). Timeout: [100ms], request: [BulkShardRequest to [[test][0]] containing [1] requests]"));
|
assertThat(e.getMessage(), startsWith("[test][0] Not enough active copies to meet shard count of [2] (have 1, needed 2). Timeout: [100ms], request:"));
|
||||||
// but really, all is well
|
// but really, all is well
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,7 +83,7 @@ public class WaitActiveShardCountIT extends ESIntegTestCase {
|
||||||
fail("can't index, not enough active shard copies");
|
fail("can't index, not enough active shard copies");
|
||||||
} catch (UnavailableShardsException e) {
|
} catch (UnavailableShardsException e) {
|
||||||
assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE));
|
assertThat(e.status(), equalTo(RestStatus.SERVICE_UNAVAILABLE));
|
||||||
assertThat(e.getMessage(), equalTo("[test][0] Not enough active copies to meet shard count of [" + ActiveShardCount.ALL + "] (have 2, needed 3). Timeout: [100ms], request: [BulkShardRequest to [[test][0]] containing [1] requests]"));
|
assertThat(e.getMessage(), startsWith("[test][0] Not enough active copies to meet shard count of [" + ActiveShardCount.ALL + "] (have 2, needed 3). Timeout: [100ms], request:"));
|
||||||
// but really, all is well
|
// but really, all is well
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue