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/23 08:02:21 UTC

svn commit: r1401170 - in /lucene/dev/branches/branch_4x: ./ lucene/ lucene/core/ lucene/core/src/test/org/apache/lucene/index/Test4GBStoredFields.java

Author: rmuir
Date: Tue Oct 23 06:02:21 2012
New Revision: 1401170

URL: http://svn.apache.org/viewvc?rev=1401170&view=rev
Log:
fix test to properly checkindex and to avoid NRTCachingDir

Modified:
    lucene/dev/branches/branch_4x/   (props changed)
    lucene/dev/branches/branch_4x/lucene/   (props changed)
    lucene/dev/branches/branch_4x/lucene/core/   (props changed)
    lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/Test4GBStoredFields.java

Modified: lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/Test4GBStoredFields.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/Test4GBStoredFields.java?rev=1401170&r1=1401169&r2=1401170&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/Test4GBStoredFields.java (original)
+++ lucene/dev/branches/branch_4x/lucene/core/src/test/org/apache/lucene/index/Test4GBStoredFields.java Tue Oct 23 06:02:21 2012
@@ -21,7 +21,7 @@ import org.apache.lucene.analysis.MockAn
 import org.apache.lucene.document.Document;
 import org.apache.lucene.document.Field;
 import org.apache.lucene.document.FieldType;
-import org.apache.lucene.store.BaseDirectoryWrapper;
+import org.apache.lucene.store.MMapDirectory;
 import org.apache.lucene.store.MockDirectoryWrapper;
 import org.apache.lucene.util.BytesRef;
 import org.apache.lucene.util.LuceneTestCase;
@@ -41,11 +41,8 @@ public class Test4GBStoredFields extends
 
   @Nightly
   public void test() throws Exception {
-    BaseDirectoryWrapper dir = newFSDirectory(_TestUtil.getTempDir("4GBStoredFields"));
-    if (dir instanceof MockDirectoryWrapper) {
-      ((MockDirectoryWrapper)dir).setThrottling(MockDirectoryWrapper.Throttling.NEVER);
-    }
-    dir.setCheckIndexOnClose(false); // don't double-checkindex
+    MockDirectoryWrapper dir = new MockDirectoryWrapper(random(), new MMapDirectory(_TestUtil.getTempDir("4GBStoredFields")));
+    dir.setThrottling(MockDirectoryWrapper.Throttling.NEVER);
 
     IndexWriter w = new IndexWriter(dir,
         new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random()))
@@ -100,12 +97,6 @@ public class Test4GBStoredFields extends
       }
     }
 
-    CheckIndex ci = new CheckIndex(dir);
-    if (VERBOSE) {
-      ci.setInfoStream(System.out);
-    }
-    ci.checkIndex();
-
     DirectoryReader rd = DirectoryReader.open(dir);
     Document sd = rd.document(numDocs - 1);
     assertNotNull(sd);