lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Doug Sale" <dougs...@gmail.com>
Subject Re: Failing unit tests
Date Fri, 15 Aug 2008 14:46:55 GMT
Neal,

Issue (1) is strange to me.  I've pulled the code from HEAD after the latest
commits and not had a problem building (the mentioned files were present).
I believe the correct solution file to use is Test.sln.  Perhaps that is the
issue?  It is a VS 2005 compatible solution.

Regarding the errors/test faillures:  We are currently working on the
errors.  Any support/insight you could provide would be welcomed!  There
will be announcement on the lucene-net list when 2.3.1 is officially
released.

Thanks,
Doug

On Thu, Aug 14, 2008 at 1:22 PM, Granroth, Neal V. <
neal.granroth@thermofisher.com> wrote:

> Hi All:
>
> Are all of the current patches for version 2.3.1 committed to/in SVN?
> I tried building the latest sources and then running the unit tests; but I
> have encounter a number of issues.
>
> (1) Test-VS2005.sln Does not build "out of the box", these errors occur:
> Error 1 Source file '.\src\Test\Index\Store\TestFSDirectory.cs' could not
> be opened ('The system cannot find the file specified. ')     Test-VS2005
> Error 2 Source file '.\src\Test\Index\Store\FSDirectoryTestCase.cs' could
> not be opened ('The system cannot find the file specified. ') Test-VS2005
>
> Removing these two files from the VS Solution allows the compile to
> succeed.
>
> (2) Unit Test, TestIndexWithThreads causes this exception:
> An unhandled exception was detected. Since it was most likely thrown on a
> separate thread, it may or may not have been caused by the current test.
> System.SystemException: Internal error: 1 deleted 0 documents, term=id:92
> at Lucene.Net.Index.IndexThread.Run() in
> .\src\Test\Index\TestIndexModifier.cs:line 328   at
> System.Threading.ThreadHelper.ThreadStart_Context(Object state)   at
> System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
> ContextCallback callback, Object state)   at
> System.Threading.ThreadHelper.ThreadStart()
>
> (3)  Unit Test, TestThreadSafety causes this exception:
> An unhandled exception was detected. Since it was most likely thrown on a
> separate thread, it may or may not have been caused by the current test.
> NUnit.Framework.AssertionException: System.IndexOutOfRangeException: Index
> was outside the bounds of the array.   at
> Lucene.Net.Index.DocumentsWriter.Abort(AbortException ae) in
> .\src\Lucene.Net\Index\DocumentsWriter.cs:line 526   at
> Lucene.Net.Index.DocumentsWriter.UpdateDocument(Document doc, Analyzer
> analyzer, Term delTerm) in .\src\Lucene.Net\Index\DocumentsWriter.cs:line
> 2884   at Lucene.Net.Index.DocumentsWriter.AddDocument(Document doc,
> Analyzer analyzer) in .\src\Lucene.Net\Index\DocumentsWriter.cs:line 2837
> at Lucene.Net.Index.IndexWriter.AddDocument(Document doc, Analyzer analyzer)
> in .\src\Lucene.Net\Index\IndexWriter.cs:line 1562   at
> Lucene.Net.Index.IndexWriter.AddDocument(Document doc) in
> .\src\Lucene.Net\Index\IndexWriter.cs:line 1540   at
> Lucene.Net.Index.TestPayloads.AnonymousClassThread.Run() in
> .\src\Test\Index\TestPayloads.cs:line 77   at
> NUnit.Framework.Assert.Fail(String message, Object[] args)   at
> NUnit.Framework.Assert.Fail(String message)   at
> Lucene.Net.Index.TestPayloads.AnonymousClassThread.Run() in
> .\src\Test\Index\TestPayloads.cs:line 83   at
> System.Threading.ThreadHelper.ThreadStart_Context(Object state)   at
> System.Threading.ExecutionContext.Run(ExecutionContext executionContext,
> ContextCallback callback, Object state)   at
> System.Threading.ThreadHelper.ThreadStart()
>
> ------------------------------------------------
> The above two exceptions cause NUnit-gui.exe to crash.
> I rebuild the Lucene.Net.Test DLL with these tests tagged as "Ignore".
>  This allows unit testing to proceed, but the following errors occur:
> ------------------------------------------------
>
> (4) Unit Test, TestSpanNearOrdered02 fails:
> expected <0>, but was <1>
>   at Lucene.Net.Search.CheckHits.CheckHits_Renamed(Query query, String
> defaultFieldName, Searcher searcher, Int32[] results) in
> .\src\Test\Search\CheckHits.cs:line 165
>   at Lucene.Net.Search.Spans.TestSpans.CheckHits(Query query, Int32[]
> results) in .\src\Test\Search\Spans\TestSpans.cs:line 68
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3SQ(SpanQuery q1,
> SpanQuery q2, SpanQuery q3, Int32 slop, Int32[] expectedDocs) in
> .\src\Test\Search\Spans\TestSpans.cs:line 75
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3(Int32 slop, Int32[]
> expectedDocs) in .\src\Test\Search\Spans\TestSpans.cs:line 80
>   at Lucene.Net.Search.Spans.TestSpans.TestSpanNearOrdered02() in
> .\src\Test\Search\Spans\TestSpans.cs:line 102
>
>
> (5) Unit Test, TestSpanNearOrdered03, fails:
> expected <0>, but was <1>
>   at Lucene.Net.Search.CheckHits.CheckHits_Renamed(Query query, String
> defaultFieldName, Searcher searcher, Int32[] results) in
> .\src\Test\Search\CheckHits.cs:line 165
>   at Lucene.Net.Search.Spans.TestSpans.CheckHits(Query query, Int32[]
> results) in .\src\Test\Search\Spans\TestSpans.cs:line 68
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3SQ(SpanQuery q1,
> SpanQuery q2, SpanQuery q3, Int32 slop, Int32[] expectedDocs) in
> .\src\Test\Search\Spans\TestSpans.cs:line 75
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3(Int32 slop, Int32[]
> expectedDocs) in .\src\Test\Search\Spans\TestSpans.cs:line 80
>   at Lucene.Net.Search.Spans.TestSpans.TestSpanNearOrdered03() in
> .\src\Test\Search\Spans\TestSpans.cs:line 108
>
> (6) Unit Test, TestSpanNearOrdered04, fails:
> expected <0>, but was <1>
>   at Lucene.Net.Search.CheckHits.CheckHits_Renamed(Query query, String
> defaultFieldName, Searcher searcher, Int32[] results) in
> .\src\Test\Search\CheckHits.cs:line 165
>   at Lucene.Net.Search.Spans.TestSpans.CheckHits(Query query, Int32[]
> results) in .\src\Test\Search\Spans\TestSpans.cs:line 68
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3SQ(SpanQuery q1,
> SpanQuery q2, SpanQuery q3, Int32 slop, Int32[] expectedDocs) in
> .\src\Test\Search\Spans\TestSpans.cs:line 75
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3(Int32 slop, Int32[]
> expectedDocs) in .\src\Test\Search\Spans\TestSpans.cs:line 80
>   at Lucene.Net.Search.Spans.TestSpans.TestSpanNearOrdered04() in
> .\src\Test\Search\Spans\TestSpans.cs:line 114
>
>
> (7) Unit Test, TestSpanNearOrdered05, fails:
> expected <0>, but was <1>
>   at Lucene.Net.Search.CheckHits.CheckHits_Renamed(Query query, String
> defaultFieldName, Searcher searcher, Int32[] results) in
> .\src\Test\Search\CheckHits.cs:line 165
>   at Lucene.Net.Search.Spans.TestSpans.CheckHits(Query query, Int32[]
> results) in .\src\Test\Search\Spans\TestSpans.cs:line 68
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3SQ(SpanQuery q1,
> SpanQuery q2, SpanQuery q3, Int32 slop, Int32[] expectedDocs) in
> .\src\Test\Search\Spans\TestSpans.cs:line 75
>   at Lucene.Net.Search.Spans.TestSpans.OrderedSlopTest3(Int32 slop, Int32[]
> expectedDocs) in .\src\Test\Search\Spans\TestSpans.cs:line 80
>   at Lucene.Net.Search.Spans.TestSpans.TestSpanNearOrdered05() in
> .\src\Test\Search\Spans\TestSpans.cs:line 120
>
>
> Most other unit tests pass.  The only other failures are all related to
> compression support which seems to be the same as others have reported.
>
> Recommendations?
>
>
> -- Neal
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message