浏览代码

Fix SliceBuilderTests#testRandom failures

Add missing shard context creation in a random test.
Jim Ferenczi 7 年之前
父节点
当前提交
80e0e64bfe
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      server/src/test/java/org/elasticsearch/search/slice/SliceBuilderTests.java

+ 1 - 0
server/src/test/java/org/elasticsearch/search/slice/SliceBuilderTests.java

@@ -423,6 +423,7 @@ public class SliceBuilderTests extends ESTestCase {
             for (int i = 0; i < numSlices; i++) {
             for (int i = 0; i < numSlices; i++) {
                 for (int j = 0; j < numShards; j++) {
                 for (int j = 0; j < numShards; j++) {
                     SliceBuilder slice = new SliceBuilder("_id", i, numSlices);
                     SliceBuilder slice = new SliceBuilder("_id", i, numSlices);
+                    context = createShardContext(Version.CURRENT, reader, "_id", DocValuesType.SORTED, numShards, j);
                     Query q = slice.toFilter(null, createRequest(j), context, Version.CURRENT);
                     Query q = slice.toFilter(null, createRequest(j), context, Version.CURRENT);
                     if (i == j) {
                     if (i == j) {
                         assertThat(q, instanceOf(MatchAllDocsQuery.class));
                         assertThat(q, instanceOf(MatchAllDocsQuery.class));