Yup -- I do agree jumbled together don't quite work. I would suggest separating the sub projects into their own builds triggering off commits in the projects rather than making them dependent -- we might as well let the folks working on those leverage the same feedback loop. Would that work for you for the time being?
Once we get to a stable setup doing the whole chained build system makes quite a bit of sense. But I'm not quite sure we are there yet. On Thu, Jan 22, 2015 at 8:36 AM, Itamar Syn-Hershko <[email protected]> wrote: > Wyatt, can we silence the sub-project failures until the Core tests are all > passing? > > As far as I'm concerned don't compile & test sub-projects if core artifacts > couldn't be published > > -- > > Itamar Syn-Hershko > http://code972.com | @synhershko <https://twitter.com/synhershko> > Freelance Developer & Consultant > Lucene.NET committer and PMC member > > On Thu, Jan 22, 2015 at 3:31 PM, <[email protected]> wrote: > > > Build Lucene.NET :: Lucene.NET Core #100 failed (Tests failed: 269 (100 > > new), passed: 2353, ignored: 120). > > Agent: JetBrains-dotnet-agent01 > > Build results: > > > http://teamcity.codebetter.com/viewLog.html?buildId=179100&buildTypeId=LuceneNet_Core > > > > Failed Tests Summary: > > Newly failed tests (100 tests, alphabetically ordered) > > ================================================================== > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Range.TestRangeFacetCounts.TestMixedRangeAndNonRangeTaxonomy > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.SortedSet.TestSortedSetDocValuesFacets.TestRandom > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.SortedSet.TestSortedSetDocValuesFacets.TestStaleState > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.Directory.TestAddTaxonomy.TestBig > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.Directory.TestAddTaxonomy.TestConcurrency > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.Directory.TestAddTaxonomy.TestSimple > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestConcurrentFacetedIndexing.TestConcurrency > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyReader.TestFreshReadRecreatedTaxonomy > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyReader.TestGetChildren > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyReader.TestOpenIfChangedManySegments > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyReader.TestOpenIfChangedMergedSegment > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyReader.TestOpenIfChangedNoChangesButSegmentMerges > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyReader.TestOpenIfChangedReadRecreatedTaxonomy > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyWriter.TestConcurrency > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.Directory.TestDirectoryTaxonomyWriter.TestHugeLabel > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestLRUHashMap.TestLru > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestSearcherTaxonomyManager.TestReplaceTaxonomyNrt > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestChildrenArrays > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestChildrenArraysGrowth > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestChildrenArraysInvariants > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestReaderBasic > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestReaderParent > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestSeparateReaderAndWriter > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriter > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterCheckPaths > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterCheckPaths2 > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterParent1 > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterParent2 > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterSimpler > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterTwice > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterTwice2 > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyCombined.TestWriterTwice3 > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetAssociations.TestFloatSumAssociation > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetAssociations.TestIntAndFloatAssocation > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetAssociations.TestIntSumAssociation > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetAssociations.TestIntSumAssociationDrillDown > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestBasic > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestChildCount > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestCountRoot > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestLabelWithDelimiter > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestManyFacetsInOneDocument > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestRandom > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestSegmentsWithoutCategoriesOrResults > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestSeparateIndexedFields > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts.TestSparseFacets > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts2 > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts2.TestAllCounts > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts2.TestBigNumResults > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts2.TestDifferentNumResults > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetCounts2.TestNoParents > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestBasic > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestCountAndSumScore > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestNoScore > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestRandom > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestRollupValues > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestSparseFacets > > Lucene.Net.Tests.Classification.dll: > > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestSumScoreAggregator > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.Taxonomy.TestTaxonomyFacetSumValueSource.TestWithScore > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestDrillSideways.TestBasic > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestDrillSideways.TestMultipleRequestsPerDim > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestDrillSideways.TestRandom > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestDrillSideways.TestSometimesInvalidDrillDown > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestMultipleIndexFields.TestCustom > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestMultipleIndexFields.TestDefault > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestMultipleIndexFields.TestDifferentFieldsAndText > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestMultipleIndexFields.TestSomeSameSomeDifferent > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestMultipleIndexFields.TestTwoCustomsSameField > > Lucene.Net.Tests.Classification.dll: > > Lucene.Net.Facet.TestRandomSamplingFacetsCollector.TestRandomSampling > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestByteMissingVsFieldCache > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestIntMissingVsFieldCache > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestSortedSetTwoDocumentsFirstMissingMerge > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestSortedSetTwoDocumentsLastMissingMerge > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestIntMissingVsFieldCache > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestShortMissingVsFieldCache > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestSortedSetTwoDocumentsFirstMissingMerge > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Perfield.TestPerFieldDocValuesFormat.BaseDocValuesFormatTestCase.TestTwoDocumentsMerged > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestBinaryDocValuesUpdates.TestUpdateFewSegments > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestCodecHoldsOpenFiles.Test > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestDocTermOrds.TestRandom > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestDocValuesFormat.BaseDocValuesFormatTestCase.TestByteMissingVsFieldCache > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriter.TestDeleteUnusedFiles > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriterCommit.TestCommitOnCloseForceMerge > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriterConfig.TestLiveChangeToCFS > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriterExceptions.TestExceptionDuringRollback > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriterExceptions.TestNoLostDeletesOrUpdates > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestIndexWriterOutOfFileDescriptors.Test > > Lucene.Net.Tests.dll: > > > Lucene.Net.Index.TestIndexWriterWithThreads.TestIOExceptionDuringAbortWithThreadsOnlyOnce > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestMultiDocValues.TestNumerics > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitPositions.TestPositions > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestMixedMerge > > Lucene.Net.Tests.dll: Lucene.Net.Index.TestOmitTf.TestMixedRAM > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestParallelReaderEmptyIndex.TestEmptyIndexWithVectors > > Lucene.Net.Tests.dll: > > Lucene.Net.Index.TestStressAdvance.TestStressAdvance_Mem > > Lucene.Net.Tests.dll: Lucene.Net.Search.TestSimpleExplanations.TestFQ4 > > Lucene.Net.Tests.dll: Lucene.Net.Search.TestSimpleExplanations.TestFQ6 > > Lucene.Net.Tests.dll: Lucene.Net.Search.TestSimpleExplanations.TestT2 > > Lucene.Net.Tests.dll: > > > Lucene.Net.Search.TestSloppyPhraseQuery.TestDoc1_Query1_All_Slops_Should_match > > Lucene.Net.Tests.dll: Lucene.Net.Store.TestLockFactory.TestStressLocks > > Lucene.Net.Tests.dll: Lucene.Net.Store.TestRAMDirectory.TestIllegalEOF > > > > Other failed tests (169 tests, alphabetically ordered, only first 100 > > shown) > > ================================================================== > > > > > > > > Newly failed tests details (only first 3 failures shown here) > > ================================================================== > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene40.TestLucene40DocValuesFormat.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged > > (new) ================= > > Test(s) failed. System.IndexOutOfRangeException : docID must be >= 0 and > < > > maxDoc=1 (got docID=1) > > at Lucene.Net.Index.SegmentReader.CheckBounds(Int32 docID) in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.Core\Index\SegmentReader.cs:line > > 410 > > at Lucene.Net.Index.SegmentReader.Document(Int32 docID, > > StoredFieldVisitor visitor) in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.Core\Index\SegmentReader.cs:line > > 350 > > at Lucene.Net.Index.IndexReader.Document(Int32 docID) in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.Core\Index\IndexReader.cs:line > > 519 > > at > > > Lucene.Net.Index.BaseDocValuesFormatTestCase.TestBytesTwoDocumentsMerged() > > in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\Index\BaseDocValuesFormatTestCase.cs:line > > 563 > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestByteMissingVsFieldCache > > (new) ================= > > Test(s) failed. Expected: False > > But was: True > > > > 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.Index.BaseDocValuesFormatTestCase.AssertEquals(Bits > > expected, Bits actual) in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\Index\BaseDocValuesFormatTestCase.cs:line > > 2445 > > at > > > Lucene.Net.Index.BaseDocValuesFormatTestCase.DoTestMissingVsFieldCache(LongProducer > > longs) in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\Index\BaseDocValuesFormatTestCase.cs:line > > 1485 > > at > > > Lucene.Net.Index.BaseDocValuesFormatTestCase.TestByteMissingVsFieldCache() > > in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\Index\BaseDocValuesFormatTestCase.cs:line > > 1517 > > Lucene.Net.Tests.dll: > > > Lucene.Net.Codecs.Lucene45.TestLucene45DocValuesFormat.BaseDocValuesFormatTestCase.TestIntMissingVsFieldCache > > (new) ================= > > Test(s) failed. Expected: False > > But was: True > > > > 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.Index.BaseDocValuesFormatTestCase.AssertEquals(Bits > > expected, Bits actual) in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\Index\BaseDocValuesFormatTestCase.cs:line > > 2445 > > at > > > Lucene.Net.Index.BaseDocValuesFormatTestCase.DoTestMissingVsFieldCache(LongProducer > > longs) in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\Index\BaseDocValuesFormatTestCase.cs:line > > 1485 > > at > > Lucene.Net.Index.BaseDocValuesFormatTestCase.TestIntMissingVsFieldCache() > > in > > > z:\Builds\work\bcdbe6b8cc677a49\src\Lucene.Net.TestFramework\Index\BaseDocValuesFormatTestCase.cs:line > > 1557 > > see all newly failed tests: > > > http://teamcity.codebetter.com/viewLog.html?buildId=179100&buildTypeId=LuceneNet_Core > > > > > > > ============================================================================ > > Configure email notifications: > > http://teamcity.codebetter.com/profile.html?init=1&tab=userNotifications > > >
