Index: solr/common-build.xml =================================================================== --- solr/common-build.xml (revision 1222967) +++ solr/common-build.xml (working copy) @@ -47,7 +47,6 @@ - Index: lucene/common-build.xml =================================================================== --- lucene/common-build.xml (revision 1222967) +++ lucene/common-build.xml (working copy) @@ -654,14 +654,10 @@ - - - - - - - - + + + + Index: lucene/src/test/org/apache/lucene/codecs/pulsing/Test10KPulsings.java =================================================================== --- lucene/src/test/org/apache/lucene/codecs/pulsing/Test10KPulsings.java (revision 1222967) +++ lucene/src/test/org/apache/lucene/codecs/pulsing/Test10KPulsings.java (working copy) @@ -47,6 +47,7 @@ * * @lucene.experimental */ +@LuceneTestCase.Nightly public class Test10KPulsings extends LuceneTestCase { public void test10kPulsed() throws Exception { // we always run this test with pulsing codec. Index: lucene/src/test/org/apache/lucene/codecs/lucene3x/TestTermInfosReaderIndex.java =================================================================== --- lucene/src/test/org/apache/lucene/codecs/lucene3x/TestTermInfosReaderIndex.java (revision 1222967) +++ lucene/src/test/org/apache/lucene/codecs/lucene3x/TestTermInfosReaderIndex.java (working copy) @@ -59,8 +59,8 @@ public class TestTermInfosReaderIndex extends LuceneTestCase { - private static final int NUMBER_OF_DOCUMENTS = 1000; - private static final int NUMBER_OF_FIELDS = 100; + private static int NUMBER_OF_DOCUMENTS; + private static int NUMBER_OF_FIELDS; private TermInfosReaderIndex index; private Directory directory; private SegmentTermEnum termEnum; @@ -73,6 +73,8 @@ @BeforeClass public static void beforeClass() { LuceneTestCase.PREFLEX_IMPERSONATION_IS_ACTIVE = true; + NUMBER_OF_DOCUMENTS = atLeast(100); + NUMBER_OF_FIELDS = atLeast(10); } @Override Index: lucene/src/test/org/apache/lucene/codecs/lucene3x/TestSurrogates.java =================================================================== --- lucene/src/test/org/apache/lucene/codecs/lucene3x/TestSurrogates.java (revision 1222967) +++ lucene/src/test/org/apache/lucene/codecs/lucene3x/TestSurrogates.java (working copy) @@ -302,7 +302,7 @@ for(int f=0;f uniqueTerms = new HashSet(); Index: lucene/src/test/org/apache/lucene/search/TestSort.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestSort.java (revision 1222967) +++ lucene/src/test/org/apache/lucene/search/TestSort.java (working copy) @@ -80,7 +80,7 @@ @BeforeClass public static void beforeClass() throws Exception { - NUM_STRINGS = atLeast(6000); + NUM_STRINGS = atLeast(500); } // document data: @@ -204,8 +204,7 @@ dirs.add(indexStore); IndexWriter writer = new IndexWriter( indexStore, - new IndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random)). - setMaxBufferedDocs(4). + newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random)). setMergePolicy(newLogMergePolicy(97)) ); FieldType onlyStored = new FieldType(); Index: lucene/src/test/org/apache/lucene/search/TestTermVectors.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestTermVectors.java (revision 1222967) +++ lucene/src/test/org/apache/lucene/search/TestTermVectors.java (working copy) @@ -36,15 +36,16 @@ import org.apache.lucene.util.IOUtils; import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.util._TestUtil; +import org.junit.AfterClass; +import org.junit.BeforeClass; public class TestTermVectors extends LuceneTestCase { - private IndexSearcher searcher; - private IndexReader reader; - private Directory directory; + private static IndexSearcher searcher; + private static IndexReader reader; + private static Directory directory; - @Override - public void setUp() throws Exception { - super.setUp(); + @BeforeClass + public static void beforeClass() throws Exception { directory = newDirectory(); RandomIndexWriter writer = new RandomIndexWriter(random, directory, newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random, MockTokenizer.SIMPLE, true)).setMergePolicy(newLogMergePolicy())); //writer.setUseCompoundFile(true); @@ -77,11 +78,13 @@ searcher = newSearcher(reader); } - @Override - public void tearDown() throws Exception { + @AfterClass + public static void afterClass() throws Exception { reader.close(); directory.close(); - super.tearDown(); + reader = null; + directory = null; + searcher = null; } public void test() { @@ -370,7 +373,7 @@ } IndexReader reader = writer.getReader(); writer.close(); - searcher = newSearcher(reader); + IndexSearcher searcher = newSearcher(reader); Query query = new TermQuery(new Term("field", "hundred")); ScoreDoc[] hits = searcher.search(query, null, 1000).scoreDocs; @@ -418,7 +421,7 @@ IndexReader reader = writer.getReader(); writer.close(); - searcher = newSearcher(reader); + IndexSearcher searcher = newSearcher(reader); Query query = new TermQuery(new Term("field", "one")); ScoreDoc[] hits = searcher.search(query, null, 1000).scoreDocs; Index: lucene/src/test/org/apache/lucene/search/TestFieldCache.java =================================================================== --- lucene/src/test/org/apache/lucene/search/TestFieldCache.java (revision 1222967) +++ lucene/src/test/org/apache/lucene/search/TestFieldCache.java (working copy) @@ -37,19 +37,20 @@ import org.apache.lucene.util.BytesRef; import org.apache.lucene.util.LuceneTestCase; import org.apache.lucene.util._TestUtil; +import org.junit.AfterClass; +import org.junit.BeforeClass; public class TestFieldCache extends LuceneTestCase { - protected IndexReader reader; - private int NUM_DOCS; - private int NUM_ORDS; - private String[] unicodeStrings; - private BytesRef[][] multiValued; - private Directory directory; + private static IndexReader reader; + private static int NUM_DOCS; + private static int NUM_ORDS; + private static String[] unicodeStrings; + private static BytesRef[][] multiValued; + private static Directory directory; - @Override - public void setUp() throws Exception { - super.setUp(); - NUM_DOCS = atLeast(1000); + @BeforeClass + public static void beforeClass() throws Exception { + NUM_DOCS = atLeast(500); NUM_ORDS = atLeast(2); directory = newDirectory(); RandomIndexWriter writer= new RandomIndexWriter(random, directory, newIndexWriterConfig(TEST_VERSION_CURRENT, new MockAnalyzer(random)).setMergePolicy(newLogMergePolicy())); @@ -101,11 +102,14 @@ writer.close(); } - @Override - public void tearDown() throws Exception { + @AfterClass + public static void afterClass() throws Exception { reader.close(); + reader = null; directory.close(); - super.tearDown(); + directory = null; + unicodeStrings = null; + multiValued = null; } public void testInfoStream() throws Exception { @@ -296,7 +300,7 @@ dir.close(); } - private String generateString(int i) { + private static String generateString(int i) { String s = null; if (i > 0 && random.nextInt(3) == 1) { // reuse past string -- try to find one that's not null Index: lucene/src/test/org/apache/lucene/index/TestCompoundFile.java =================================================================== --- lucene/src/test/org/apache/lucene/index/TestCompoundFile.java (revision 1222967) +++ lucene/src/test/org/apache/lucene/index/TestCompoundFile.java (working copy) @@ -773,7 +773,7 @@ public void testManySubFiles() throws IOException { final Directory d = newFSDirectory(_TestUtil.getTempDir("CFSManySubFiles")); - final int FILE_COUNT = 10000; + final int FILE_COUNT = atLeast(500); for(int fileIdx=0;fileIdx - - - - - - - - + + + +