You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by si...@apache.org on 2018/03/15 12:43:00 UTC

lucene-solr:branch_7x: LUCENE-8200: Add dummy doc before forceMerge in TestIndexWriter to force a new segment

Repository: lucene-solr
Updated Branches:
  refs/heads/branch_7x 4b52a19f4 -> 683c63e84


LUCENE-8200: Add dummy doc before forceMerge in TestIndexWriter to force a new segment


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/683c63e8
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/683c63e8
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/683c63e8

Branch: refs/heads/branch_7x
Commit: 683c63e8408dc6bca104b2e7d9a7b8a1ee4f430f
Parents: 4b52a19
Author: Simon Willnauer <si...@apache.org>
Authored: Thu Mar 15 13:41:09 2018 +0100
Committer: Simon Willnauer <si...@apache.org>
Committed: Thu Mar 15 13:42:49 2018 +0100

----------------------------------------------------------------------
 lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/683c63e8/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
----------------------------------------------------------------------
diff --git a/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java b/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
index 2e1864b..c4d3da0 100644
--- a/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
+++ b/lucene/core/src/test/org/apache/lucene/index/TestIndexWriter.java
@@ -3138,7 +3138,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
@@ -3223,6 +3222,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);