From e934e3849f97f181a56d631f6917a9c8a657f2ef Mon Sep 17 00:00:00 2001 From: Robert Muir Date: Wed, 8 Jun 2011 13:08:00 +0000 Subject: [PATCH] LUCENE-3176: checkindex/close ourselves for safety and to support tests.iter git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1133385 13f79535-47bb-0310-9956-ffa450edef68 --- lucene/src/test/org/apache/lucene/index/TestNRTThreads.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lucene/src/test/org/apache/lucene/index/TestNRTThreads.java b/lucene/src/test/org/apache/lucene/index/TestNRTThreads.java index 21448c5ad7a..6292841858e 100644 --- a/lucene/src/test/org/apache/lucene/index/TestNRTThreads.java +++ b/lucene/src/test/org/apache/lucene/index/TestNRTThreads.java @@ -104,6 +104,7 @@ public class TestNRTThreads extends LuceneTestCase { final LineFileDocs docs = new LineFileDocs(random); final File tempDir = _TestUtil.getTempDir("nrtopenfiles"); final MockDirectoryWrapper dir = newFSDirectory(tempDir); + dir.setCheckIndexOnClose(false); // don't double-checkIndex, we do it ourselves. final IndexWriterConfig conf = newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random)); if (LuceneTestCase.TEST_NIGHTLY) { @@ -565,8 +566,10 @@ public class TestNRTThreads extends LuceneTestCase { assertFalse(writer.anyNonBulkMerges); writer.close(false); + _TestUtil.checkIndex(dir); s.close(); dir.close(); + _TestUtil.rmDir(tempDir); docs.close(); if (VERBOSE) { System.out.println("TEST: done [" + (System.currentTimeMillis()-t0) + " ms]");