You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by to...@apache.org on 2019/10/05 08:20:32 UTC
[lucene-solr] branch branch_8x updated: LUCENE-8998: Fix
OverviewImplTest.testIsOptimized reproducible failure
This is an automated email from the ASF dual-hosted git repository.
tomoko pushed a commit to branch branch_8x
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
The following commit(s) were added to refs/heads/branch_8x by this push:
new 0299e4c LUCENE-8998: Fix OverviewImplTest.testIsOptimized reproducible failure
0299e4c is described below
commit 0299e4c65d3d7d6c00ae5cfd7b974d5eaa84d035
Author: Tomoko Uchida <to...@apache.org>
AuthorDate: Sat Oct 5 17:15:10 2019 +0900
LUCENE-8998: Fix OverviewImplTest.testIsOptimized reproducible failure
---
lucene/CHANGES.txt | 2 ++
.../org/apache/lucene/luke/models/overview/OverviewTestBase.java | 6 +++++-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt
index 57592fe..f00ca37 100644
--- a/lucene/CHANGES.txt
+++ b/lucene/CHANGES.txt
@@ -130,6 +130,8 @@ Other
* LUCENE-8993, LUCENE-8807: Changed all repository and download references in build files
to HTTPS. (Uwe Schindler)
+* LUCENE-8998: Fix OverviewImplTest.testIsOptimized reproducible failure. (Tomoko Uchida)
+
======================= Lucene 8.2.0 =======================
API Changes
diff --git a/lucene/luke/src/test/org/apache/lucene/luke/models/overview/OverviewTestBase.java b/lucene/luke/src/test/org/apache/lucene/luke/models/overview/OverviewTestBase.java
index 5554d70..f151617 100644
--- a/lucene/luke/src/test/org/apache/lucene/luke/models/overview/OverviewTestBase.java
+++ b/lucene/luke/src/test/org/apache/lucene/luke/models/overview/OverviewTestBase.java
@@ -28,6 +28,8 @@ import org.apache.lucene.document.Field;
import org.apache.lucene.document.TextField;
import org.apache.lucene.index.DirectoryReader;
import org.apache.lucene.index.IndexReader;
+import org.apache.lucene.index.IndexWriterConfig;
+import org.apache.lucene.index.NoMergePolicy;
import org.apache.lucene.index.RandomIndexWriter;
import org.apache.lucene.store.Directory;
import org.apache.lucene.util.LuceneTestCase;
@@ -55,7 +57,9 @@ public abstract class OverviewTestBase extends LuceneTestCase {
Path indexDir = createTempDir();
Directory dir = newFSDirectory(indexDir);
- RandomIndexWriter writer = new RandomIndexWriter(random(), dir, new MockAnalyzer(random()));
+ IndexWriterConfig config = new IndexWriterConfig(new MockAnalyzer(random()));
+ config.setMergePolicy(NoMergePolicy.INSTANCE); // see LUCENE-8998
+ RandomIndexWriter writer = new RandomIndexWriter(random(), dir, config);
Document doc1 = new Document();
doc1.add(newStringField("f1", "1", Field.Store.NO));