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 committed by GitHub
parent b9934a3dcf
commit 2c750bbedf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

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));