mirror of https://github.com/apache/lucene.git
LUCENE-8200: Add dummy doc before forceMerge in TestIndexWriter to force a new segment
This commit is contained in:
parent
dab739ae4c
commit
12fc8c7ae0
|
@ -3115,7 +3115,6 @@ public class TestIndexWriter extends LuceneTestCase {
|
|||
Directory dir = newDirectory();
|
||||
IndexWriterConfig indexWriterConfig = newIndexWriterConfig();
|
||||
AtomicBoolean mergeAwaySoftDeletes = new AtomicBoolean(random().nextBoolean());
|
||||
|
||||
indexWriterConfig.setMergePolicy(new OneMergeWrappingMergePolicy(indexWriterConfig.getMergePolicy(), towrap ->
|
||||
new MergePolicy.OneMerge(towrap.segments) {
|
||||
@Override
|
||||
|
@ -3200,6 +3199,8 @@ public class TestIndexWriter extends LuceneTestCase {
|
|||
}
|
||||
}
|
||||
mergeAwaySoftDeletes.set(true);
|
||||
writer.addDocument(new Document()); // add a dummy doc to trigger a segment here
|
||||
writer.flush();
|
||||
writer.forceMerge(1);
|
||||
DirectoryReader oldReader = reader;
|
||||
reader = DirectoryReader.openIfChanged(reader, writer);
|
||||
|
|
Loading…
Reference in New Issue