Skip to content

Commit 3bb94a6

Browse files
committed
more randomize
1 parent c56d37a commit 3bb94a6

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

server/src/test/java/org/elasticsearch/index/codec/tsdb/es819/ES819TSDBDocValuesFormatTests.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -546,11 +546,11 @@ public DocValuesFormat getDocValuesFormatForField(String field) {
546546
});
547547
return config;
548548
};
549-
List<String> allNumericFields = IntStream.range(0, 5).mapToObj(n -> "numeric_" + n).toList();
550-
List<String> allSortedNumericFields = IntStream.range(0, 5).mapToObj(n -> "sorted_numeric_" + n).toList();
551-
List<String> allSortedFields = IntStream.range(0, 5).mapToObj(n -> "sorted_" + n).toList();
552-
List<String> allSortedSetFields = IntStream.range(0, 5).mapToObj(n -> "sorted_set" + n).toList();
553-
List<String> allBinaryFields = IntStream.range(0, 5).mapToObj(n -> "binary_" + n).toList();
549+
var allNumericFields = IntStream.range(0, ESTestCase.between(1, 10)).mapToObj(n -> "numeric_" + n).toList();
550+
var allSortedNumericFields = IntStream.range(0, ESTestCase.between(1, 10)).mapToObj(n -> "sorted_numeric_" + n).toList();
551+
var allSortedFields = IntStream.range(0, ESTestCase.between(1, 10)).mapToObj(n -> "sorted_" + n).toList();
552+
var allSortedSetFields = IntStream.range(0, ESTestCase.between(1, 10)).mapToObj(n -> "sorted_set" + n).toList();
553+
var allBinaryFields = IntStream.range(0, ESTestCase.between(1, 10)).mapToObj(n -> "binary_" + n).toList();
554554
try (var source1 = newDirectory(); var source2 = newDirectory(); var singleDir = newDirectory(); var mergeDir = newDirectory()) {
555555
try (
556556
var writer1 = new IndexWriter(source1, indexConfigWithRandomDVFormat.get());
@@ -565,7 +565,6 @@ public DocValuesFormat getDocValuesFormatForField(String field) {
565565
timestamp += 1 + random().nextInt(1_000);
566566
fields.add(new SortedDocValuesField(hostnameField, new BytesRef(hostName)));
567567
fields.add(new SortedNumericDocValuesField(timestampField, timestamp));
568-
final IndexWriter splitWriter = random().nextBoolean() ? writer1 : writer2;
569568
var numericFields = ESTestCase.randomSubsetOf(allNumericFields);
570569
for (String f : numericFields) {
571570
fields.add(new NumericDocValuesField(f, random().nextLong(1000L)));
@@ -579,20 +578,20 @@ public DocValuesFormat getDocValuesFormatForField(String field) {
579578
}
580579
var sortedFields = ESTestCase.randomSubsetOf(allSortedFields);
581580
for (String field : sortedFields) {
582-
fields.add(new SortedDocValuesField(field, new BytesRef("v" + random().nextInt(100))));
581+
fields.add(new SortedDocValuesField(field, new BytesRef("s" + random().nextInt(100))));
583582
}
584583
var sortedSetFields = ESTestCase.randomSubsetOf(allSortedSetFields);
585584
for (String field : sortedSetFields) {
586585
int valueCount = 1 + random().nextInt(3);
587586
for (int v = 0; v < valueCount; v++) {
588-
fields.add(new SortedSetDocValuesField(field, new BytesRef("v" + random().nextInt(100))));
587+
fields.add(new SortedSetDocValuesField(field, new BytesRef("ss" + random().nextInt(100))));
589588
}
590589
}
591590
List<String> binaryFields = ESTestCase.randomSubsetOf(allBinaryFields);
592591
for (String field : binaryFields) {
593592
fields.add(new BinaryDocValuesField(field, new BytesRef("b" + random().nextInt(100))));
594593
}
595-
for (IndexWriter writer : List.of(splitWriter, singleWriter)) {
594+
for (IndexWriter writer : List.of(ESTestCase.randomFrom(writer1, writer2), singleWriter)) {
596595
Randomness.shuffle(fields);
597596
writer.addDocument(fields);
598597
if (random().nextInt(100) <= 5) {

0 commit comments

Comments
 (0)