瀏覽代碼

Fix failing data stream snapshot test (#69004)

Dan Hermann 4 年之前
父節點
當前提交
3fc06860fe
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      server/src/test/java/org/elasticsearch/cluster/metadata/DataStreamTests.java

+ 5 - 1
server/src/test/java/org/elasticsearch/cluster/metadata/DataStreamTests.java

@@ -205,7 +205,11 @@ public class DataStreamTests extends AbstractSerializingTestCase<DataStream> {
 
 
     public void testSnapshotWithAllBackingIndicesRemoved() {
     public void testSnapshotWithAllBackingIndicesRemoved() {
         var preSnapshotDataStream = DataStreamTestHelper.randomInstance();
         var preSnapshotDataStream = DataStreamTestHelper.randomInstance();
-        var indicesToAdd = DataStreamTestHelper.randomIndexInstances();
+        var indicesToAdd = new ArrayList<Index>();
+        while (indicesToAdd.isEmpty()) {
+            // ensure at least one index
+            indicesToAdd.addAll(DataStreamTestHelper.randomIndexInstances());
+        }
 
 
         var postSnapshotDataStream = new DataStream(
         var postSnapshotDataStream = new DataStream(
             preSnapshotDataStream.getName(),
             preSnapshotDataStream.getName(),