You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2012/10/02 14:29:47 UTC

svn commit: r1392886 - /lucene/dev/branches/lucene4456/lucene/misc/src/test/org/apache/lucene/index/TestIndexSplitter.java

Author: rmuir
Date: Tue Oct  2 12:29:47 2012
New Revision: 1392886

URL: http://svn.apache.org/viewvc?rev=1392886&view=rev
Log:
IndexSplitter does not use IW to split

Modified:
    lucene/dev/branches/lucene4456/lucene/misc/src/test/org/apache/lucene/index/TestIndexSplitter.java

Modified: lucene/dev/branches/lucene4456/lucene/misc/src/test/org/apache/lucene/index/TestIndexSplitter.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/lucene4456/lucene/misc/src/test/org/apache/lucene/index/TestIndexSplitter.java?rev=1392886&r1=1392885&r2=1392886&view=diff
==============================================================================
--- lucene/dev/branches/lucene4456/lucene/misc/src/test/org/apache/lucene/index/TestIndexSplitter.java (original)
+++ lucene/dev/branches/lucene4456/lucene/misc/src/test/org/apache/lucene/index/TestIndexSplitter.java Tue Oct  2 12:29:47 2012
@@ -22,6 +22,7 @@ import org.apache.lucene.analysis.MockAn
 import org.apache.lucene.document.Document;
 import org.apache.lucene.index.IndexWriterConfig.OpenMode;
 import org.apache.lucene.store.Directory;
+import org.apache.lucene.store.MockDirectoryWrapper;
 import org.apache.lucene.util.LuceneTestCase;
 import org.apache.lucene.util._TestUtil;
 
@@ -34,6 +35,11 @@ public class TestIndexSplitter extends L
     _TestUtil.rmDir(destDir);
     destDir.mkdirs();
     Directory fsDir = newFSDirectory(dir);
+    // IndexSplitter.split makes its own commit directly with SIPC/SegmentInfos,
+    // so the unreferenced files are expected.
+    if (fsDir instanceof MockDirectoryWrapper) {
+      ((MockDirectoryWrapper)fsDir).setAssertNoUnrefencedFilesOnClose(false);
+    }
 
     LogMergePolicy mergePolicy = new LogByteSizeMergePolicy();
     mergePolicy.setNoCFSRatio(1.0);