tone down BaseTermVectorsFormatTestCase.testLotsOfFields in non-nightly (#505)

This test runs across every IndexOptions, indexing hundreds of fields.
It is slow for some implementations (e.g. SimpleText).

Use less fields for normal runs.
This commit is contained in:
Robert Muir 2021-12-04 14:21:28 -05:00
parent 401d6209fb
commit 3e06e2338e
No known key found for this signature in database
GPG Key ID: 817AE1DD322D7ECA

View File

@ -605,13 +605,13 @@ public abstract class BaseTermVectorsFormatTestCase extends BaseIndexFileFormatT
@Slow
public void testLotsOfFields() throws IOException {
int fieldCount = atLeast(100);
int fieldCount = TEST_NIGHTLY ? atLeast(100) : atLeast(10);
final RandomDocumentFactory docFactory = new RandomDocumentFactory(fieldCount, 10);
for (Options options : validOptions()) {
final Directory dir = newDirectory();
final RandomIndexWriter writer = new RandomIndexWriter(random(), dir);
final RandomDocument doc =
docFactory.newDocument(TestUtil.nextInt(random(), 20, fieldCount), 5, options);
docFactory.newDocument(TestUtil.nextInt(random(), 5, fieldCount), 5, options);
writer.addDocument(doc.toDocument());
final IndexReader reader = writer.getReader();
assertEquals(doc, reader.getTermVectors(0));