Quick update from my end on this: I have narrowed down what the offending conditions are that makes the tests run a long time. Just sent a PR that will disable them while I am working on a fix. That way as you guys said, we will have a feedback loop alive from CI.
I would recommend pulling it first before any other PRs and let CI run the tests after it is committed to the master. This way we know what is the latest baseline is since a lot of failing tests in 42/45 codecs were fixed. As far as what is going on with the LogByteSizeMergePolicy, most of the details are in the PR (https://github.com/apache/lucenenet/pull/63). More specificaly, https://github.com/apache/lucenenet/blob/master/src/Lucene.Net.Core/Index/MergePolicy.cs#L684 and something with UseCompoundFile check at the end of the method. Hopefully I figure it out soon and we can bring the LogByteSizeMergePolicy back into the picture. Laimis On Mon Jan 26 2015 at 11:38:56 AM Itamar Syn-Hershko <[email protected]> wrote: > They are using JUnit and tightly integrate with carrotsearch's excellent > randomizedtesting framework, which I'd like to bring in as soon as we have > all tests green > > I had a chat with Dawid Weiss from carrot and they themselves integrate > with NUnit with IKVM compiled stuff, so I guess NUnit does work for them. > But I'm feeling uncomfortable with it for Lucene.NET for too long now. > > -- > > Itamar Syn-Hershko > http://code972.com | @synhershko <https://twitter.com/synhershko> > Freelance Developer & Consultant > Lucene.NET committer and PMC member > > On Mon, Jan 26, 2015 at 6:34 PM, Wyatt Barnett <[email protected]> > wrote: > > > Well I would start at inheriting from a CategoryAttribute rather than an > > ExplicitAttribute as that will at least run :) > > > > Anyone have any insights into how the java team is running their tests? > > > > On Mon, Jan 26, 2015 at 11:31 AM, Itamar Syn-Hershko <[email protected] > > > > wrote: > > > > > FYI > > > > > > > > https://github.com/nunit/nunitv2/blob/52747af4f3e7923e141730f7e0bd4d > e4211fb668/src/NUnitCore/core/NUnitFramework.cs#L268 > > > > > > -- > > > > > > Itamar Syn-Hershko > > > http://code972.com | @synhershko <https://twitter.com/synhershko> > > > Freelance Developer & Consultant > > > Lucene.NET committer and PMC member > > > > > > On Mon, Jan 26, 2015 at 6:28 PM, Wyatt Barnett < > [email protected]> > > > wrote: > > > > > > > First, the suggestion of "Explicit" was a temporary patch so this bug > > > > doesn't hold up the feedback loop for everyone else. Definitely not a > > > > permanent fix -- I'd love to get to zero ignored tests. > > > > > > > > Let me kick around a few things about test categorization and see > what > > I > > > > can make work best here. We could probably hack around this a bit. > > > > > > > > > > > > On Mon, Jan 26, 2015 at 10:12 AM, Itamar Syn-Hershko < > > [email protected] > > > > > > > > wrote: > > > > > > > > > I was trying to go in a somewhat different route - marking lengthy > > > tests > > > > as > > > > > such so we only execute them if all regular tests pass: > > > > > > > > > > > > > > > > > > > > > > > > https://github.com/apache/lucenenet/tree/master/src/Lucene. > Net.TestFramework/Attributes > > > > > > > > > > This will allow us to run all tests all the time, but get quick > > > feedback > > > > if > > > > > something trivial is broken. I would like us to go there if > possible. > > > > > > > > > > The attributes I added follow Java Lucene's approach, at least for > > now. > > > > > However, due to NUnit's limitation this doesn't seem possible to do > > > > > properly: > > > > > > > > > > > > > > > > > > > https://github.com/apache/lucenenet/commit/ee7ef249ca5efffb8 > 96743bd14bf4e4a00a40cd5 > > > > > > > > > > It could be possible that this is doable using the Category > > attribute - > > > > > haven't tried it yet. Until we will move away from NUnit (likely > > > soon!), > > > > > let's see if we can hack this around somehow? > > > > > > > > > > > > > > > -- > > > > > > > > > > Itamar Syn-Hershko > > > > > http://code972.com | @synhershko <https://twitter.com/synhershko> > > > > > Freelance Developer & Consultant > > > > > Lucene.NET committer and PMC member > > > > > > > > > > On Mon, Jan 26, 2015 at 5:06 PM, Wyatt Barnett < > > > [email protected]> > > > > > wrote: > > > > > > > > > > > One production note -- if we want to keep this from killing the > > tests > > > > > while > > > > > > we get it sorted out we can just add an [Explicit()] attribute > that > > > > will > > > > > > get the build server to skip it but you can still easily fire it > > off > > > > from > > > > > > whatever test runner you are using locally. > > > > > > > > > > > > While I've got the floor I should also be able to get to > splitting > > > the > > > > > > tests into separate core / sub project stuff later today or > > tonight. > > > > > > > > > > > > On Mon, Jan 26, 2015 at 5:31 AM, Itamar Syn-Hershko < > > > > [email protected]> > > > > > > wrote: > > > > > > > > > > > > > Sounds good. Also note there are more iterator implementations > in > > > > > > > DocValuesConsumer that still need to be ported / code > validated.. > > > > > > > > > > > > > > -- > > > > > > > > > > > > > > Itamar Syn-Hershko > > > > > > > http://code972.com | @synhershko <https://twitter.com/ > synhershko > > > > > > > > > > Freelance Developer & Consultant > > > > > > > Lucene.NET committer and PMC member > > > > > > > > > > > > > > On Mon, Jan 26, 2015 at 3:57 AM, Laimonas Simutis < > > > [email protected]> > > > > > > > wrote: > > > > > > > > > > > > > > > The tests have been running a long time ever since > > > > > > LogByteSizeMergePolicy > > > > > > > > was fixed. I haven't been able to fully track down what the > > issue > > > > is, > > > > > > > but I > > > > > > > > suspect fixing the policy is allowing the merge to run fully, > > > which > > > > > is > > > > > > > > exposing another bug in there. What is happening now is that > > > after > > > > > > merge > > > > > > > > run, the logic finds another merge that it should do instead > of > > > > > > stopping. > > > > > > > > And it continues to do so over and over again until some > really > > > > high > > > > > > > limit > > > > > > > > of segments is reached. > > > > > > > > > > > > > > > > Just letting you guys know, in case you are wondering. I will > > > keep > > > > an > > > > > > eye > > > > > > > > on this as I am fixing the next set of tests, hoping I will > > > figure > > > > > out > > > > > > > > quickly what the issue is. > > > > > > > > > > > > > > > > > > > > > > > > Laimis > > > > > > > > > > > > > > > > > > > > > > > > On Sun Jan 25 2015 at 10:59:37 AM <[email protected]> wrote: > > > > > > > > > > > > > > > > > Build Lucene.NET :: Lucene.NET Core #105 failed (Execution > > > > timeout; > > > > > > > tests > > > > > > > > > failed: 158 (18 new), passed: 2157, ignored: 96). > > > > > > > > > Agent: JetBrains-dotnet-agent01 > > > > > > > > > Build results: > > > > > http://teamcity.codebetter.com/viewLog.html?buildId= > > > > > > > > > 179703&buildTypeId=LuceneNet_Core > > > > > > > > > > > > > > > > > > Failed Tests Summary: > > > > > > > > > Newly failed tests (18 tests, alphabetically ordered) > > > > > > > > > > > > > ================================================================== > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsLastMissingMerge > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > TestPerFieldDocValuesFormat.BaseIndexFileFormatTestCase.Test > MergeStability > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestAddIndexes. > > > > > > > > > TestAddIndexesWithRollback > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestAddIndexes. > > > > > > > > > TestAddIndexesWithThreads > > > > > > > > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestBagOfPositions.Test > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestBagOfPost > ings.Test > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > > > > > > > > > > BaseDocValuesFormatTestCase.TestSortedSetTwoDocumentsFirstMissingMerge > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestForceMergeForever.Test > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriter. > > > > > > > > > TestRotatingFieldNames > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWrit > erReader. > > > > > > > > > TestDuringAddIndexes > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Index.TestIndexWriterWithThreads. > > > > > > > > > TestIOExceptionDuringAbortWithThreadsOnlyOnce > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Index.TestIndexWriterWithThreads. > > > > > > > > > TestIOExceptionDuringWriteSegmentWithThreadsOnlyOnce > > > > > > > > > Lucene.Net.Tests.dll: > > > > > Lucene.Net.Index.TestMultiDocValues.TestSorted > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > > > Lucene.Net.Index.TestStressIndexing2.TestMultiConfig > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > > Lucene.Net.Index.TestTermsEnum.TestIntersectRandom > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Search.TestTermVectors. > > > > > > > > > TestFullMergeAddIndexesDir > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Store.TestLockFactory. > > > > > > > > > TestStressLocksNativeFSLockFactory > > > > > > > > > > > > > > > > > > Other failed tests (140 tests, alphabetically ordered, only > > > first > > > > > 100 > > > > > > > > > shown) > > > > > > > > > > > > > ================================================================== > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Analysis.TestLookaheadTokenFilter. > > > > > > > > > TestNeverCallingPeek > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Analysis.TestLookaheadTokenFilter. > > > > > > > > > TestRandomStrings > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Analysis.TestMockAn > alyzer. > > > > > > > > > TestRandomRegexps > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40. > > > > > > > > > TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestByteNumericsVsStoredFields > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40. > > > > > > > > > TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene40. > > > > > > > > > TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestTwoDocumentsMerged > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > > Lucene.Net.Codecs.Lucene41.TestBlockPostingsFormat2 > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene41. > > > > > > > > > TestBlockPostingsFormat3.Test > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetFixedLengthSingleValuedVsStoredFields > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetFixedLengthVsStoredFields > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetFixedLengthVsUninvertedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetOneValue > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTermsEnum > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetThreeValuesTwoDocs > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsFirstMissing > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsFirstMissingMerge > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsLastMissing > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsLastMissingMerge > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsMerged > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoFields > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoValuesUnordered > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetVariableLengthSingleValuedVsStoredFields > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetVariableLengthVsStoredFields > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetVariableLengthVsUninvertedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene42. > > > > > > > > > TestLucene42DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestVeryLargeButLegalSortedBytes > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetFixedLengthVsUninvertedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetThreeValuesTwoDocs > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsMerged > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetVariableLengthVsUninvertedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > TestLucene45DocValuesFormat.BaseIndexFileFormatTestCase.Test > MergeStability > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetFixedLengthVsUninvertedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetThreeValuesTwoDocs > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsMerged > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetVariableLengthVsUninvertedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestAddIndexes. > > > > > > > > > TestAddIndexMissingCodec > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > > Lucene.Net.Index.TestAtomicUpdate.TestAtomicUpdates > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Index.TestBinaryDocValuesUpdates. > > > > > > > > > TestTonsOfUpdates > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Index.TestBinaryDocValuesUpdates. > > > > > > > > > TestUpdateSegmentWithNoDocValues > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Index.TestBinaryDocValuesUpdates. > > > > > > > > > TestUpdatesAndDeletes > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Index.TestCrashCausesCorruptIndex. > > > > > > > > > TestCrashCorruptsIndexing > > > > > > > > > Lucene.Net.Tests.dll: > > > > > Lucene.Net.Index.TestCustomNorms.TestFloatNorms > > > > > > > > > Lucene.Net.Tests.dll: > > > > > Lucene.Net.Index.TestDirectoryReader.TestNoDir > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > BaseDocValuesFormatTestCase.TestSortedMergeAwayAllValues > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > > > > > > BaseDocValuesFormatTestCase.TestSortedSetFixedLengthVsUninve > rtedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > BaseDocValuesFormatTestCase.TestSortedSetMergeAwayAllValue > s > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > BaseDocValuesFormatTestCase.TestSortedSetThreeValuesTwoDoc > s > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > BaseDocValuesFormatTestCase.TestSortedSetTwoDocumentsMerge > d > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > > > > > > > > > > > > > > > > BaseDocValuesFormatTestCase.TestSortedSetVariableLengthVsUni > nvertedField > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocValues > Format. > > > > > > > > > BaseIndexFileFormatTestCase.TestMergeStability > > > > > > > > > Lucene.Net.Tests.dll: > > > > > Lucene.Net.Index.TestDocumentsWriterDeleteQueue > > > > > > > > > .TestStressDeleteQueue > > > > > > > > > Lucene.Net.Tests.dll: > > > > > Lucene.Net.Index.TestDocumentsWriterStallContro > > > > > > > > > l.TestSimpleStall > > > > > > > > > Lucene.Net.Tests.dll: > > > > Lucene.Net.Index.TestDuelingCodecs.TestEquals > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > Lucene.Net.Index.TestFieldsReader.TestExceptions > > > > > > > > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestFilterAtomicReader. > > > > > > > > > TestOverrideMethods > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriter. > > > > > > > > > TestThreadInterruptDeadlock > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWriter. > > > > > > > > > TestTwoThreadsInterruptDeadlock > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWrit > erConfig. > > > > > > > > > TestSettersChaining > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterExceptions. > > > > > > > > > TestDocumentsWriterAbort > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterExceptions. > > > > > > > > > TestExceptionDuringSync > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterExceptions. > > > > > > > > > TestExceptionOnMergeInit > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterExceptions. > > > > > > > > > TestExceptionsDuringCommit > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterExceptions. > > > > > > > > > TestNoLostDeletesOrUpdates > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterExceptions. > > > > > > > > > TestSegmentsChecksumError > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterForceMerge. > > > > > > > > > TestBackgroundForceMerge > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWrit > erReader. > > > > > > > > > TestDuringAddDelete > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestIndexWrit > erReader. > > > > > > > > > TestNRTOpenExceptions > > > > > > > > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriterUnicode. > > > > > > > > > TestRandomUnicodeStrings > > > > > > > > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriterUnicode. > > > > > > > > > TestTermUTF16SortOrder > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestLongPostings. > > > > > > > > > TestLongPostingsNoPositions > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestMixedDocValuesUpdates. > > > > > > > > > TestStressMultiThreading > > > > > > > > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestMixedDocValuesUpdates. > > > > > > > > > TestTonsOfUpdates > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > Lucene.Net.Index.TestMultiDocValues.TestSortedSet > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues. > > > > > > > > > TestSortedSetWithDups > > > > > > > > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestMultiLevelSkipList. > > > > > > > > > TestSimpleSkip > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > > Lucene.Net.Index.TestNRTThreads.TestNRTThreads_Mem > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > Newly failed tests details (only first 3 failures shown > here) > > > > > > > > > > > > > ================================================================== > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Lucene45. > > > > > > > > > TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase. > > > > > > > > > TestSortedSetTwoDocumentsLastMissingMerge (new) > > > ================= > > > > > > > > > Test(s) failed. Test exceeded Timeout value of 20000ms > > > > > > > > > > > > > > > > > > Lucene.Net.Tests.dll: Lucene.Net.Codecs.Perfield. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > TestPerFieldDocValuesFormat.BaseIndexFileFormatTestCase.Test > MergeStability > > > > > > > > > (new) ================= > > > > > > > > > Test(s) failed. Expected: 9782 > > > > > > > > > But was: 9622 > > > > > > > > > > > > > > > > > > at NUnit.Framework.Assert.That(Object actual, > > > > IResolveConstraint > > > > > > > > > expression, String message, Object[] args) > > > > > > > > > at NUnit.Framework.Assert.AreEqual(Object expected, > Object > > > > > actual) > > > > > > > > > at > > > > > Lucene.Net.Util.LuceneTestCase.assertEquals[T,S](IDictionary`2 > > > > > > > > > expected, IDictionary`2 actual) in z:\Builds\work\ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\JavaCompatibility\ > LuceneTestCase.cs:line > > > > > > > > > 64 > > > > > > > > > at > > > > > > Lucene.Net.Index.BaseIndexFileFormatTestCase.TestMergeStabil > ity() > > > > > > > > > in > > > > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net. > TestFramework\Index\ > > > > > > > > > BaseIndexFileFormatTestCase.cs:line 126 > > > > > > > > > Lucene.Net.Tests.dll: > > > > > > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithRollback > > > > > > > > > (new) ================= > > > > > > > > > Test(s) failed. Expected: True > > > > > > > > > But was: False > > > > > > > > > > > > > > > > > > at NUnit.Framework.Assert.That(Object actual, > > > > IResolveConstraint > > > > > > > > > expression, String message, Object[] args) > > > > > > > > > at NUnit.Framework.Assert.IsTrue(Boolean condition) > > > > > > > > > at > > > > Lucene.Net.Index.TestAddIndexes.TestAddIndexesWithRollback() > > > > > in > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.Tests\core\Index\ > TestAddIndexes.cs:line > > > > > > > > > 1032 > > > > > > > > > ------- Stderr: ------- > > > > > > > > > at System.Collections.Generic.Dictionary`2.Insert(TKey > > key, > > > > > TValue > > > > > > > > > value, Boolean add) > > > > > > > > > at System.Collections.Generic.Dic > tionary`2.set_Item(TKey > > > key, > > > > > > TValue > > > > > > > > > value) > > > > > > > > > at Lucene.Net.Index.IndexWriter.ForceMerge(Int32 > > > > maxNumSegments, > > > > > > > > > Boolean doWait) in > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene. > > > > > > > > > Net.Core\Index\IndexWriter.cs:line 2153 > > > > > > > > > at Lucene.Net.Index.IndexWriter.ForceMerge(Int32 > > > > maxNumSegments) > > > > > > in > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.Core\Index\ > IndexWriter.cs:line > > > > > > > > > 2101 > > > > > > > > > at > > > > > > Lucene.Net.Index.TestAddIndexes.CommitAndAddIndexes3.DoBody( > Int32 > > > > > > > > > j, Directory[] dirs) in > > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene. > > > > > > > > > Net.Tests\core\Index\TestAddIndexes.cs:line 914 > > > > > > > > > at Lucene.Net.Index.TestAddIndexes. > RunAddIndexesThreads. > > > > > > > > > ThreadAnonymousInnerClassHelper.Run() in z:\Builds\work\ > > > > > > > > > > > > > > > > > > bcdbe6b8cc677a49\src\Lucene.Net.Tests\core\Index\TestAddInde > xes.cs:line > > > > > > > > > 713 > > > > > > > > > see all newly failed tests: http://teamcity.codebetter. > > > > > > > > > com/viewLog.html?buildId=179703&buildTypeId=LuceneNet_Core > > > > > > > > > Changes included (3 changes) > > > > > > > > > ==================================================== > > > > > > > > > Change 8520cba87bde2750a9f58943eeedce2d0ef320be by itamar > (0 > > > > file): > > > > > > > > > Merge remote-tracking branch 'laimis/merge_logic_fixes' > > > > > > > > > > > > > > > > > > > > > > > > > > > Change 9776c7060c33b65c35b8b55af1d9b9177432cca4 by laimis > (0 > > > > file): > > > > > > > > > merge with upstream/head, fix conflicts > > > > > > > > > > > > > > > > > > > > > > > > > > > Change 4edb41be48fc2bd73c7ce9260ac7ec692b6861ed by laimis > (3 > > > > > files): > > > > > > > > > match Lucene logic for merging values > > > > > > > > > > > > > > > > > > > > > > > > > > > see more information about changed files: > > > > > http://teamcity.codebetter > > > > > > . > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > com/viewLog.html?tab=buildChangesDiv&buildId=179703& > buildTypeId=LuceneNet_ > > > > > > > > > Core > > > > > > > > > > > > > > > > > > ============================== > ============================== > > > > > > > > > ================ > > > > > > > > > Configure email notifications: http://teamcity.codebetter. > > > > > > > > > com/profile.html?init=1&tab=userNotifications > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
