This test is broken.
IndexWriterConfig iwc = newIndexWriterConfig(TEST_VERSION_CURRENT,
new MockAnalyzer(random()));
iwc.setMaxBufferedDocs(5);
iwc.setMergeScheduler(new TrackingCMS());
RandomIndexWriter w = new RandomIndexWriter(random(), d); <-- NOT
using the IWC!!!!!!!
then goes to index 100,000 docs. in this case it got serial merge
scheduler, and the fields in the docs got term vectors.
even if this test were to use the iwc (so it uses its crazy
TrackingCMS), then i still don't understand what its testing. all that
TrackingCMS does is keep summing up bytes merged into an unused
variable.
On Sun, Feb 17, 2013 at 8:16 AM, Policeman Jenkins Server
<[email protected]> wrote:
> Build: http://jenkins.thetaphi.de/job/Lucene-Solr-trunk-Linux/4349/
> Java: 32bit/jdk1.6.0_38 -server -XX:+UseSerialGC
>
> 3 tests failed.
> FAILED:
> junit.framework.TestSuite.org.apache.lucene.index.TestConcurrentMergeScheduler
>
> Error Message:
> Suite timeout exceeded (>= 7200000 msec).
>
> Stack Trace:
> java.lang.Exception: Suite timeout exceeded (>= 7200000 msec).
> at __randomizedtesting.SeedInfo.seed([9794B128B2451E9F]:0)
>
>
> REGRESSION:
> org.apache.lucene.index.TestConcurrentMergeScheduler.testTotalBytesSize
>
> Error Message:
> Test abandoned because suite timeout was reached.
>
> Stack Trace:
> java.lang.Exception: Test abandoned because suite timeout was reached.
> at __randomizedtesting.SeedInfo.seed([9794B128B2451E9F]:0)
>
>
> REGRESSION: org.apache.lucene.util.TestMaxFailuresRule.testMaxFailures
>
> Error Message:
> expected:<500> but was:<0>
>
> Stack Trace:
> java.lang.AssertionError: expected:<500> but was:<0>
> at org.junit.Assert.fail(Assert.java:93)
> at org.junit.Assert.failNotEquals(Assert.java:647)
> at org.junit.Assert.assertEquals(Assert.java:128)
> at org.junit.Assert.assertEquals(Assert.java:472)
> at org.junit.Assert.assertEquals(Assert.java:456)
> at
> org.apache.lucene.util.TestMaxFailuresRule.testMaxFailures(TestMaxFailuresRule.java:103)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
> at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
> at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
> at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
> at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
> at org.junit.rules.RunRules.evaluate(RunRules.java:18)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> at
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:180)
> at
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:275)
> at
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
>
>
>
>
> Build Log:
> [...truncated 1388 lines...]
> [junit4:junit4] Suite: org.apache.lucene.index.TestConcurrentMergeScheduler
> [junit4:junit4] 2> NOTE: reproduce with: ant test
> -Dtestcase=TestConcurrentMergeScheduler -Dtests.method=testTotalBytesSize
> -Dtests.seed=9794B128B2451E9F -Dtests.multiplier=3 -Dtests.slow=true
> -Dtests.locale=vi_VN -Dtests.timezone=Pacific/Pohnpei
> -Dtests.file.encoding=UTF-8
> [junit4:junit4] ERROR 7201s J0 |
> TestConcurrentMergeScheduler.testTotalBytesSize <<<
> [junit4:junit4] > Throwable #1: java.lang.Exception: Test abandoned
> because suite timeout was reached.
> [junit4:junit4] > at
> __randomizedtesting.SeedInfo.seed([9794B128B2451E9F]:0)
> [junit4:junit4] 2> NOTE: test params are: codec=Lucene42:
> {id=PostingsFormat(name=MockSep), field=Pulsing41(freqCutoff=20
> minBlockSize=92 maxBlockSize=248)}, docValues:{}, sim=DefaultSimilarity,
> locale=vi_VN, timezone=Pacific/Pohnpei
> [junit4:junit4] 2> NOTE: Linux 3.2.0-37-generic i386/Sun Microsystems Inc.
> 1.6.0_38 (32-bit)/cpus=8,threads=2,free=91496856,total=189911040
> [junit4:junit4] 2> NOTE: All tests run in this JVM: [TestMockAnalyzer,
> TestBufferedIndexInput, TestSetOnce, TestNoMergeScheduler,
> TestIndexWriterWithThreads, Test2BDocs, TestCodecHoldsOpenFiles,
> TestIndexWriterOnDiskFull, Nested1, TestNot, TestPhraseQuery,
> TestSloppyPhraseQuery, TestIndexableField, TestRollingUpdates,
> TestSumDocFreq, TestVirtualMethod, TestCustomSearcherSort,
> TestIndexWriterReader, TestSmallFloat, TestMultiMMap, Nested1,
> TestTieredMergePolicy, Nested, Nested, TestPhrasePrefixQuery,
> TestMultiLevelSkipList, TestTermScorer, InBeforeClass, InAfterClass,
> InTestMethod, NonStringProperties, TestPayloadSpans, TestSpecialOperations,
> TestFieldValueFilter, TestElevationComparator, TestFilterAtomicReader,
> TestTwoPhaseCommitTool, TestBlockPostingsFormat, TestPrefixRandom,
> TestIndexWriterForceMerge, TestLazyProxSkipping, TestArrayUtil,
> TestBooleanQueryVisitSubscorers, ThrowInUncaught, TestDocumentWriter,
> TestDocBoost, TestTopScoreDocCollector, TestPostingsOffsets, TestPagedBytes,
> TestIndexWriterNRTIsCurrent, TestFieldCacheTermsFilter, TestIndexInput,
> TestPayloadExplanations, TestTopDocsCollector, TestExternalCodecs,
> TestSizeBoundedForceMerge, TestBooleanScorer, TestOpenBitSet,
> TestPositiveScoresOnlyCollector, TestStressIndexing2, TestTermVectorsReader,
> TestWeakIdentityMap, TestBinaryDocument, TestReaderClosed,
> TestFieldCacheRangeFilter, TestUTF32ToUTF8, TestFixedBitSet,
> TestBackwardsCompatibility, TestForTooMuchCloning, TestCharTermAttributeImpl,
> TestSearchForDuplicates, TestCachingTokenFilter, TestConcurrentMergeScheduler]
> [junit4:junit4] 2> NOTE: reproduce with: ant test
> -Dtestcase=TestConcurrentMergeScheduler -Dtests.seed=9794B128B2451E9F
> -Dtests.multiplier=3 -Dtests.slow=true -Dtests.locale=vi_VN
> -Dtests.timezone=Pacific/Pohnpei -Dtests.file.encoding=UTF-8
> [junit4:junit4] ERROR 0.00s J0 | TestConcurrentMergeScheduler (suite) <<<
> [junit4:junit4] > Throwable #1: java.lang.Exception: Suite timeout
> exceeded (>= 7200000 msec).
> [junit4:junit4] > at
> __randomizedtesting.SeedInfo.seed([9794B128B2451E9F]:0)
> [junit4:junit4] Completed on J0 in 7223.85s, 1 test, 2 errors <<< FAILURES!
>
> [...truncated 19 lines...]
> [junit4:junit4] Suite: org.apache.lucene.util.TestMaxFailuresRule
> [junit4:junit4] 1> sysout from nested test:
> [junit4:junit4] 1>
> [junit4:junit4] 1> syserr from nested test:
> [junit4:junit4] FAILURE 0.09s J0 | TestMaxFailuresRule.testMaxFailures <<<
> [junit4:junit4] > Throwable #1: java.lang.AssertionError: expected:<500>
> but was:<0>
> [junit4:junit4] > at org.junit.Assert.fail(Assert.java:93)
> [junit4:junit4] > at org.junit.Assert.failNotEquals(Assert.java:647)
> [junit4:junit4] > at org.junit.Assert.assertEquals(Assert.java:128)
> [junit4:junit4] > at org.junit.Assert.assertEquals(Assert.java:472)
> [junit4:junit4] > at org.junit.Assert.assertEquals(Assert.java:456)
> [junit4:junit4] > at
> org.apache.lucene.util.TestMaxFailuresRule.testMaxFailures(TestMaxFailuresRule.java:103)
> [junit4:junit4] > at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [junit4:junit4] > at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> [junit4:junit4] > at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> [junit4:junit4] > at java.lang.reflect.Method.invoke(Method.java:597)
> [junit4:junit4] > at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45)
> [junit4:junit4] > at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> [junit4:junit4] > at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42)
> [junit4:junit4] > at
> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)
> [junit4:junit4] > at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)
> [junit4:junit4] > at
> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:30)
> [junit4:junit4] > at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
> [junit4:junit4] > at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
> [junit4:junit4] > at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
> [junit4:junit4] > at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.evaluate(SystemPropertiesRestoreRule.java:53)
> [junit4:junit4] > at org.junit.rules.RunRules.evaluate(RunRules.java:18)
> [junit4:junit4] > at
> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:263)
> [junit4:junit4] > at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:68)
> [junit4:junit4] > at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47)
> [junit4:junit4] > at
> org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
> [junit4:junit4] > at
> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
> [junit4:junit4] > at
> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
> [junit4:junit4] > at
> org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
> [junit4:junit4] > at
> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
> [junit4:junit4] > at
> org.junit.runners.ParentRunner.run(ParentRunner.java:300)
> [junit4:junit4] > at
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:180)
> [junit4:junit4] > at
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:275)
> [junit4:junit4] > at
> com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
> [junit4:junit4] Completed on J0 in 0.09s, 1 test, 1 failure <<< FAILURES!
>
> [...truncated 39 lines...]
> BUILD FAILED
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:381: The
> following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:361: The
> following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/build.xml:39: The
> following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/build.xml:50: The
> following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common-build.xml:1202:
> The following error occurred while executing this line:
> /mnt/ssd/jenkins/workspace/Lucene-Solr-trunk-Linux/lucene/common-build.xml:865:
> There were test failures: 342 suites, 2069 tests, 1 suite-level error, 1
> error, 1 failure, 112 ignored (13 assumptions)
>
> Total time: 124 minutes 29 seconds
> Build step 'Invoke Ant' marked build as failure
> Archiving artifacts
> Recording test results
> Description set: Java: 32bit/jdk1.6.0_38 -server -XX:+UseSerialGC
> Email was triggered for: Failure
> Sending email for trigger: Failure
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]