Skip to content

Commit 8c01c7c

Browse files
jimczikcm
authored andcommitted
[TEST] Fix sporadic failures in CompletionSuggestSearchIT#testTiebreak
Relates #34508
1 parent 081f365 commit 8c01c7c

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

server/src/test/java/org/elasticsearch/search/suggest/CompletionSuggestSearchIT.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@
5454
import java.util.ArrayList;
5555
import java.util.Arrays;
5656
import java.util.Collection;
57-
import java.util.HashSet;
5857
import java.util.LinkedHashMap;
5958
import java.util.List;
6059
import java.util.Locale;
@@ -99,11 +98,10 @@ public void testTieBreak() throws Exception {
9998

10099
int numDocs = randomIntBetween(3, 50);
101100
List<IndexRequestBuilder> indexRequestBuilders = new ArrayList<>();
102-
Set<String> entrySet = new HashSet<>();
101+
String[] entries = new String[numDocs];
103102
for (int i = 0; i < numDocs; i++) {
104-
String value = "a" + randomValueOtherThanMany(v -> entrySet.contains(v),
105-
() -> randomAlphaOfLengthBetween(1, 10));
106-
entrySet.add(value);
103+
String value = "a" + randomAlphaOfLengthBetween(1, 10);
104+
entries[i] = value;
107105
indexRequestBuilders.add(client().prepareIndex(INDEX, TYPE, "" + i)
108106
.setSource(jsonBuilder()
109107
.startObject()
@@ -114,8 +112,6 @@ public void testTieBreak() throws Exception {
114112
.endObject()
115113
));
116114
}
117-
String[] entries = entrySet.stream()
118-
.toArray(String[]::new);
119115
Arrays.sort(entries);
120116
indexRandom(true, indexRequestBuilders);
121117
for (int i = 1; i < numDocs; i++) {

0 commit comments

Comments
 (0)