public abstract class ThreadedIndexingAndSearchingTestCase extends LuceneTestCase
LuceneTestCase.Nightly
Modifier and Type | Field and Description |
---|---|
protected java.util.concurrent.atomic.AtomicInteger |
addCount |
protected java.util.concurrent.atomic.AtomicInteger |
delCount |
protected Directory |
dir |
protected java.util.concurrent.atomic.AtomicBoolean |
failed |
protected java.util.concurrent.atomic.AtomicInteger |
packCount |
protected IndexWriter |
writer |
classRules, random, RANDOM_MULTIPLIER, ruleChain, stores, TEMP_DIR, TEST_CLEAN_THREADS, TEST_DIRECTORY, TEST_ITER, TEST_ITER_MIN, TEST_LINE_DOCS_FILE, TEST_LOCALE, TEST_NIGHTLY, TEST_SEED, TEST_TIMEZONE, TEST_VERSION_CURRENT, testsFailed, VERBOSE
Constructor and Description |
---|
ThreadedIndexingAndSearchingTestCase() |
Modifier and Type | Method and Description |
---|---|
protected void |
addDocument(Term id,
Document doc) |
protected void |
addDocuments(Term id,
java.util.Collection<Document> docs) |
protected void |
deleteDocuments(Term term) |
protected void |
doAfterIndexingThreadDone() |
protected void |
doAfterWriter(java.util.concurrent.ExecutorService es) |
protected void |
doClose() |
protected abstract void |
doSearching(java.util.concurrent.ExecutorService es,
long stopTime) |
protected abstract IndexSearcher |
getCurrentSearcher() |
protected Directory |
getDirectory(Directory in) |
protected abstract IndexSearcher |
getFinalSearcher() |
protected void |
releaseSearcher(IndexSearcher s) |
protected void |
runSearchThreads(long stopTimeMS) |
void |
runTest(java.lang.String testName) |
protected void |
smokeTestSearcher(IndexSearcher s) |
protected void |
updateDocument(Term term,
Document doc) |
protected void |
updateDocuments(Term id,
java.util.Collection<Document> docs) |
afterClassLuceneTestCaseJ4, alwaysIgnoredTestMethod, assertEquals, assertEquals, assertEquals, assertEquals, assertSaneFieldCaches, asSet, assumeFalse, assumeNoException, assumeTrue, atLeast, atLeast, beforeClassLuceneTestCaseJ4, dumpArray, dumpIterator, getDataFile, getName, getTestClass, getTestLabel, isTestThread, localeForName, newDirectory, newDirectory, newDirectory, newDirectory, newField, newField, newField, newField, newField, newField, newFSDirectory, newFSDirectory, newIndexWriterConfig, newIndexWriterConfig, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newLogMergePolicy, newSearcher, newSearcher, newTieredMergePolicy, newTieredMergePolicy, purgeFieldCache, randomDirectory, randomLocale, randomTimeZone, rarely, rarely, reportAdditionalFailureInfo, reportPartialFailureInfo, setMergeFactor, setUp, setUseCompoundFile, tearDown, usually, usually
assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertTrue, assertTrue, fail, fail
protected final java.util.concurrent.atomic.AtomicBoolean failed
protected final java.util.concurrent.atomic.AtomicInteger addCount
protected final java.util.concurrent.atomic.AtomicInteger delCount
protected final java.util.concurrent.atomic.AtomicInteger packCount
protected Directory dir
protected IndexWriter writer
public ThreadedIndexingAndSearchingTestCase()
protected abstract IndexSearcher getCurrentSearcher() throws java.lang.Exception
java.lang.Exception
protected abstract IndexSearcher getFinalSearcher() throws java.lang.Exception
java.lang.Exception
protected void releaseSearcher(IndexSearcher s) throws java.lang.Exception
java.lang.Exception
protected abstract void doSearching(java.util.concurrent.ExecutorService es, long stopTime) throws java.lang.Exception
java.lang.Exception
protected void updateDocuments(Term id, java.util.Collection<Document> docs) throws java.lang.Exception
java.lang.Exception
protected void addDocuments(Term id, java.util.Collection<Document> docs) throws java.lang.Exception
java.lang.Exception
protected void addDocument(Term id, Document doc) throws java.lang.Exception
java.lang.Exception
protected void updateDocument(Term term, Document doc) throws java.lang.Exception
java.lang.Exception
protected void deleteDocuments(Term term) throws java.lang.Exception
java.lang.Exception
protected void doAfterIndexingThreadDone()
protected void runSearchThreads(long stopTimeMS) throws java.lang.Exception
java.lang.Exception
protected void doAfterWriter(java.util.concurrent.ExecutorService es) throws java.lang.Exception
java.lang.Exception
protected void doClose() throws java.lang.Exception
java.lang.Exception
public void runTest(java.lang.String testName) throws java.lang.Exception
java.lang.Exception
protected void smokeTestSearcher(IndexSearcher s) throws java.lang.Exception
java.lang.Exception
Copyright © 2000-2024 Apache Software Foundation. All Rights Reserved.