Find attached a listing of outstanding issues in the head revision of the
Lucene.Net SVN repo. The document has one source file per line and the
fields are tab-delimited. There are column-heading lines for each name
space (e.g., Lucene.Net.Index.Store). The fields are as follows: test
class; num tests passed, num tests failed, num tests not run, flag (any
failures or not run), name/method of failed tests, notes. Additionally, at
the bottom of the document are some totals.
This list does not reflect any pending patches. It does contain a notes
field that might contain salient details (e.g., all the test failures that
are dependent on a BooleanScorer2 fix).
Digy, George, any others actively developing - please take a look and verify
that this is your view of the current state. I will be using this as a
guide to focus my efforts and will update the status as fixes are committed.
Thanks
Lucene.Net Pass Fail Not Run Failing Test Cases Notes
AnalysisTest.cs N/A
IndexTest.cs N/A
SearchTest.cs N/A
SearchTestForDuplicates.cs N/A
StoreTest.cs N/A
TestDemo.cs 1 0 0 0
TestHitIterator.cs 1 0 0 0
TestSearch.cs 1 0 0 0
TestSearchForDuplicates.cs 1 0 0 0
TestSnapshotDeletionPolicy.cs 1 0 0 0
ThreadSafetyTest.cs N/A
Lucene.Net.Analysis Pass Fail Not Run Failing Test Cases
Notes
TeeSinkTokenTest.cs 3 0 0 0
TestAnalyzers.cs 4 0 0 0
TestCachingTokenFilter.cs 1 0 0 0
TestCharArraySet.cs 2 0 0 0
TestISOLatin1AccentFilter.cs 1 0 0 0
TestKeywordAnalyzer.cs 2 0 0 0
TestLengthFilter.cs 1 0 0 0
TestPerFieldAnalyzerWrapper.cs 1 0 0 0
TestStandardAnalyzer.cs 24 2 0 1 "TestDomainName,
TestDeprecatedAcronyms"
TestStopAnalyzer.cs 3 0 0 0
TestStopFilter.cs 4 0 0 0
TestToken.cs 2 0 0 0
Lucene.Net.Document Pass Fail Not Run Failing Test Cases
Notes
TestBinaryDocument.cs 1 0 0 0
TestDateTools.cs 5 0 0 0
TestDocument.cs 6 0 0 0
TestNumberTools.cs 3 0 0 0
Lucene.Net.Index.Store Pass Fail Not Run Failing Test Cases
Notes
TestRAMDirectory.cs 5 0 0 0
Lucene.Net.Index Pass Fail Not Run Failing Test Cases
Notes
DocHelper.cs N/A
MockIndexInput.cs N/A
TestAddIndexesNoOptimize.cs 7 0 0 0
TestAtomicUpdate.cs 1 0 0 0
TestBackwardsCompatibility.cs 6 0 0 0
TestCheckIndex.cs 1 0 0 0
TestCompoundFile.cs 10 0 0 0
TestConcurrentMergeScheduler.cs 4 0 0 0
TestDeletionPolicy.cs 6 0 0 0
TestDoc.cs 1 0 0 0
TestDocumentWriter.cs 6 0 0 0
TestFieldInfos.cs 1 0 0 0
TestFieldsReader.cs 6 0 0 0
TestFilterIndexReader.cs 1 0 0 0
TestIndexFileDeleter.cs 1 0 0 0
TestIndexInput.cs 2 0 0 0
TestIndexModifier.cs 2 1 0 1 TestIndexWithThreads
TestIndexReader.cs 22 0 0 0 changed
TestLastModified to only test w/ in-memory index as there is a system-level
process lock on the filesystem index preventing a clean-up delete - saw the
same change in the Lucene.Net 2.1 version (no filesystem test)
TestIndexReaderReopen.cs 9 0 0 0
TestIndexWriter.cs 59 1 0 1
TestDocumentsWriterExceptionThreads
TestIndexWriterDelete.cs 9 0 0 0
TestIndexWriterLockRelease.cs 1 0 0 0
TestIndexWriterMergePolicy.cs 6 0 0 0
TestIndexWriterMerging.cs 1 0 0 0
TestLazyBug.cs 3 0 0 0
TestLazyProxSkipping.cs 2 0 0 0
TestMultiLevelSkipList.cs 1 0 0 0
TestMultiReader.cs 2 0 0 0
TestMultiSegmentReader.cs 2 0 0 0
TestNorms.cs 1 0 0 0
TestParallelReader.cs 6 0 0 0
TestParallelTermEnum.cs 1 0 0 0
TestPayloads.cs 3 1 0 1 TestThreadSafety
TestPositionBasedTermVectorMapper.cs 1 0 0 0
TestSegmentMerger.cs 2 0 0 0
TestSegmentReader.cs 7 0 0 0
TestSegmentTermDocs.cs 6 0 0 0
TestSegmentTermEnum.cs 2 0 0 0
TestStressIndexing.cs 0 1 0 1
TestStressIndexAndSearching
TestStressIndexing2.cs 0 2 0 1 "TestMultiConfig,
TestRandom"
TestTerm.cs 1 0 0 0
TestTermdocPerf.cs N/A "has test
method, but no asserts - just dumps timings"
TestTermVectorsReader.cs 6 0 0 0
TestThreadedOptimize.cs 1 0 0 0
TestWordlistLoader.cs 1 0 0 0
Lucene.Net.QueryParser Pass Fail Not Run Failing Test Cases
Notes
TestMultiAnalyzer.cs 3 0 0 0
TestMultiFieldQueryParser.cs 10 0 0 0
TestQueryParser.cs 25 0 0 0
Lucene.Net.Search.Function Pass Fail Not Run Failing Test
Cases Notes
FunctionTestSetup.cs N/A
TestCustomScoreQuery.cs 0 4 0 1 <ALL> BooleanScorer2
issue
TestFieldScoreQuery.cs 12 0 0 0
TestOrdValues.cs 6 0 0 0
Lucene.Net.Search.Payloads Pass Fail Not Run Failing Test
Cases Notes
TestBoostingTermQuery.cs 4 0 0 0
Lucene.Net.Search.Spans Pass Fail Not Run Failing Test Cases
Notes
TestBasic.cs 18 1 0 1 TestBoolean BooleanScorer2
issue
TestNearSpansOrdered.cs 10 0 0 0
TestSpanExplanations.cs 31 0 0 0
TestSpanExplanationsOfNonMatches.cs 31 0 0 0
TestSpans.cs 17 4 0 1 TestSpanNearOrdered0[2345]
TestSpansAdvanced.cs 0 1 0 1
TestBooleanQueryWithSpanQueries BooleanScorer2 issue
TestSpansAdvanced2.cs 2 2 0 1
"TestMultipleDifferentSpanQueries, TestBooleanQueryWithSpanQueries"
BooleanScorer2 issue
Lucene.Net.Search Pass Fail Not Run Failing Test Cases
Notes
BaseTestRangeFilter.cs 1 0 0
CachingWrapperFilterHelper.cs N/A
CheckHits.cs N/A
MockFilter.cs N/A
QueryUtils.cs N/A
RemoteCachingWrapperFilterHelper.cs N/A
SampleComparable.cs N/A
SingleDocTestFilter.cs N/A
TestBoolean2.cs 10 1 0 1 TestRandomQueries
BooleanScorer2 issue
TestBooleanMinShouldMatch.cs 2 12 0 1 <MANY>
BooleanScorer2 issue
TestBooleanOr.cs 1 4 0 1 <MANY> BooleanScorer2
issue
TestBooleanPrefixQuery.cs 1 0 0 0
TestBooleanQuery.cs 2 0 0 0
TestBooleanScorer.cs 1 0 0 0
TestCachingWrapperFilter.cs 1 0 0 0
TestComplexExplanations.cs 19 3 0 1 "Test1, Test2,
TestBQ12" BooleanScorer2 issue
TestComplexExplanationsOfNonMatches.cs 22 0 0 0
TestConstantScoreRangeQuery.cs 7 0 0 0
TestCustomSearcherSort.cs 3 0 0 0
TestDateFilter.cs 2 0 0 0
TestDateSort.cs 1 0 0 0
TestDisjunctionMaxQuery.cs 6 4 0 1
"TestBooleanRequiredEqualScores, TestBooleanOptionalNoTiebreaker,
TestBooleanOptionalWithTiebreaker, TestBooleanOptionalWithTiebreakerAndBoost"
BooleanScorer2 issue
TestDocBoost.cs 1 0 0 0
TestExplanations.cs 1 0 0 0
TestExtendedFieldCache.cs 1 0 0 0
TestFilteredQuery.cs 3 0 0 0
TestFuzzyQuery.cs 2 0 0 0
TestMatchAllDocsQuery.cs 2 0 0 0
TestMultiPhraseQuery.cs 3 0 0 0
TestMultiSearcher.cs 4 0 0 0
TestMultiSearcherRanking.cs 7 0 0 0
TestMultiThreadTermVectors.cs 1 0 0 0
TestNot.cs 1 0 0 0
TestParallelMultiSearcher.cs 4 0 0 0
TestPhrasePrefixQuery.cs 1 0 0 0
TestPhraseQuery.cs 11 1 0 1
TestPhraseQueryInConjunctionScorer BooleanScorer2 issue
TestPositionIncrement.cs 2 0 0 0
TestPrefixFilter.cs 1 0 0 0
TestPrefixQuery.cs 1 0 0 0
TestQueryTermVector.cs 1 0 0 0
TestRangeFilter.cs 3 0 0 0
TestRangeQuery.cs 3 0 0 0
TestRemoteCachingWrapperFilter.cs 1 0 0 0
"fails when run in close temporal proximity to other tests that use remoting;
this is a function of the testing structure, not the API code"
TestRemoteSearchable.cs 5 0 0 0 "fails when run
in close temporal proximity to other tests that use remoting; this is a
function of the testing structure, not the API code"
TestScorerPerf.cs 1 0 0 0
TestSearchHitsWithDeletions.cs 9 0 0 0
TestSetNorm.cs 1 0 0 0
TestSimilarity.cs 1 0 0 0
TestSimpleExplanations.cs 41 12 0 1 <MANY>
BooleanScorer2 issue
TestSimpleExplanationsOfNonMatches.cs 53 0 0 0
TestSort.cs 17 0 0 0 "fails when run in
close temporal proximity to other tests that use remoting; this is a function
of the testing structure, not the API code"
TestSpanQueryFilter.cs 1 0 0 0
TestTermScorer.cs 4 0 0 0
TestTermVector.cs 7 0 0 0
TestThreadSafe.cs 1 0 0 0
TestWildcard.cs 5 0 0 0
Lucene.Net.Store Pass Fail Not Run Failing Test Cases
Notes
_TestHelper.cs N/A
MockRAMDirectory.cs N/A
MockRAMInputStream.cs N/A
MockRAMOutputStream.cs N/A
TestBufferedIndexInput.cs 4 0 0 0
TestHugeRamFile.cs 1 0 0 0 "Runs fine
provided I reduce the RAM requirements - for my machine, the largest value I
tested was: MAX_VALUE = (long) System.Int32.MaxValue / (long) 2 "
TestLock.cs 1 0 0 0
TestLockFactory.cs 12 0 0 0
"TestNativeFSLockFactoryPrefix() fails when run more than once without cleaning
the solution. On failure, it leaves a directory that needs to be cleaned up.
But, there must be some other filesystem artifact of the LockFactory that
causes subsequent invocations to fail. UPDATE - don't need to clean the
solution, rebuilding suffices to return test to pristine state. -
TestStressLocks fails intermittenly."
TestMMapDirectory.cs 1 0 0 0
TestWindowsMMap.cs 1 0 0 0
Lucene.Net.Util Pass Fail Not Run Failing Test Cases Notes
_TestUtil.cs N/A
English.cs N/A
LuceneTestCase.cs N/A
TestBitVector.cs 6 0 0 0
TestPriorityQueue.cs 4 0 0 0
TestSmallFloat.cs 2 0 0 0
TestStringHelper.cs 1 0 0 0
Total Tests Passed: 764
Total Tests Failed: 57
Total Tests Not Run: 0
Total Test Classes With Failures: 18