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
                

Reply via email to