Nice assert, btw public static void checkUnequal(Query q1, Query q2) { assertFalse(q1 + " equal to " + q2, q1.equals(q2)); assertFalse(q2 + " equal to " + q1, q2.equals(q1));
// possible this test can fail on a hash collision... if that // happens, please change test to use a different example. assertTrue(q1.hashCode() != q2.hashCode()); } On Sat, Sep 24, 2016 at 9:43 AM, Policeman Jenkins Server < jenk...@thetaphi.de> wrote: > Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Solaris/863/ > Java: 64bit/jdk1.8.0 -XX:-UseCompressedOops -XX:+UseG1GC > > 1 tests failed. > FAILED: org.apache.lucene.search.TestScorerPerf.testConjunctions > > Error Message: > > > Stack Trace: > junit.framework.AssertionFailedError > at __randomizedtesting.SeedInfo.seed([ADAC803D07772C12: > 217B2B4859A20CC7]:0) > at junit.framework.Assert.fail(Assert.java:48) > at junit.framework.Assert.assertTrue(Assert.java:20) > at junit.framework.Assert.assertTrue(Assert.java:27) > at org.apache.lucene.search.QueryUtils.checkUnequal( > QueryUtils.java:99) > at org.apache.lucene.search.QueryUtils.checkHashEquals( > QueryUtils.java:82) > at org.apache.lucene.search.QueryUtils.check(QueryUtils.java:56) > at org.apache.lucene.search.AssertingIndexSearcher.rewrite( > AssertingIndexSearcher.java:63) > at org.apache.lucene.search.IndexSearcher.createNormalizedWeight( > IndexSearcher.java:724) > at org.apache.lucene.search.IndexSearcher.search( > IndexSearcher.java:463) > at org.apache.lucene.search.TestScorerPerf.doConjunctions( > TestScorerPerf.java:203) > at org.apache.lucene.search.TestScorerPerf.testConjunctions( > TestScorerPerf.java:353) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke( > NativeMethodAccessorImpl.java:62) > at sun.reflect.DelegatingMethodAccessorImpl.invoke( > DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke( > RandomizedRunner.java:1764) > at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate( > RandomizedRunner.java:871) > at com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate( > RandomizedRunner.java:907) > at com.carrotsearch.randomizedtesting. > RandomizedRunner$10.evaluate(RandomizedRunner.java:921) > at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate( > TestRuleSetupTeardownChained.java:49) > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate( > AbstractBeforeAfterRule.java:45) > at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate( > TestRuleThreadAndTestName.java:48) > at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures > $1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) > at org.apache.lucene.util.TestRuleMarkFailure$1. > evaluate(TestRuleMarkFailure.java:47) > at com.carrotsearch.randomizedtesting.rules. > StatementAdapter.evaluate(StatementAdapter.java:36) > at com.carrotsearch.randomizedtesting.ThreadLeakControl$ > StatementRunner.run(ThreadLeakControl.java:367) > at com.carrotsearch.randomizedtesting.ThreadLeakControl. > forkTimeoutingTask(ThreadLeakControl.java:809) > at com.carrotsearch.randomizedtesting. > ThreadLeakControl$3.evaluate(ThreadLeakControl.java:460) > at com.carrotsearch.randomizedtesting.RandomizedRunner. > runSingleTest(RandomizedRunner.java:880) > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate( > RandomizedRunner.java:781) > at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate( > RandomizedRunner.java:816) > at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate( > RandomizedRunner.java:827) > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate( > AbstractBeforeAfterRule.java:45) > at com.carrotsearch.randomizedtesting.rules. > StatementAdapter.evaluate(StatementAdapter.java:36) > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate( > TestRuleStoreClassName.java:41) > at com.carrotsearch.randomizedtesting.rules. > NoShadowingOrOverridesOnMethodsRule$1.evaluate( > NoShadowingOrOverridesOnMethodsRule.java:40) > at com.carrotsearch.randomizedtesting.rules. > NoShadowingOrOverridesOnMethodsRule$1.evaluate( > NoShadowingOrOverridesOnMethodsRule.java:40) > at com.carrotsearch.randomizedtesting.rules. > StatementAdapter.evaluate(StatementAdapter.java:36) > at com.carrotsearch.randomizedtesting.rules. > StatementAdapter.evaluate(StatementAdapter.java:36) > at com.carrotsearch.randomizedtesting.rules. > StatementAdapter.evaluate(StatementAdapter.java:36) > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate( > TestRuleAssertionsRequired.java:53) > at org.apache.lucene.util.TestRuleMarkFailure$1. > evaluate(TestRuleMarkFailure.java:47) > at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures > $1.evaluate(TestRuleIgnoreAfterMaxFailures.java:64) > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate( > TestRuleIgnoreTestSuites.java:54) > at com.carrotsearch.randomizedtesting.rules. > StatementAdapter.evaluate(StatementAdapter.java:36) > at com.carrotsearch.randomizedtesting.ThreadLeakControl$ > StatementRunner.run(ThreadLeakControl.java:367) > at java.lang.Thread.run(Thread.java:745) > > > > > Build Log: > [...truncated 1172 lines...] > [junit4] Suite: org.apache.lucene.search.TestScorerPerf > [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestScorerPerf > -Dtests.method=testConjunctions -Dtests.seed=ADAC803D07772C12 > -Dtests.slow=true -Dtests.locale=ru -Dtests.timezone=America/Guadeloupe > -Dtests.asserts=true -Dtests.file.encoding=UTF-8 > [junit4] FAILURE 0.23s J1 | TestScorerPerf.testConjunctions <<< > [junit4] > Throwable #1: junit.framework.AssertionFailedError > [junit4] > at __randomizedtesting.SeedInfo. > seed([ADAC803D07772C12:217B2B4859A20CC7]:0) > [junit4] > at junit.framework.Assert.fail(Assert.java:48) > [junit4] > at junit.framework.Assert. > assertTrue(Assert.java:20) > [junit4] > at junit.framework.Assert. > assertTrue(Assert.java:27) > [junit4] > at org.apache.lucene.search. > QueryUtils.checkUnequal(QueryUtils.java:99) > [junit4] > at org.apache.lucene.search. > QueryUtils.checkHashEquals(QueryUtils.java:82) > [junit4] > at org.apache.lucene.search. > QueryUtils.check(QueryUtils.java:56) > [junit4] > at org.apache.lucene.search. > AssertingIndexSearcher.rewrite(AssertingIndexSearcher.java:63) > [junit4] > at org.apache.lucene.search.IndexSearcher. > createNormalizedWeight(IndexSearcher.java:724) > [junit4] > at org.apache.lucene.search.IndexSearcher.search( > IndexSearcher.java:463) > [junit4] > at org.apache.lucene.search. > TestScorerPerf.doConjunctions(TestScorerPerf.java:203) > [junit4] > at org.apache.lucene.search.TestScorerPerf. > testConjunctions(TestScorerPerf.java:353) > [junit4] > at java.lang.Thread.run(Thread.java:745) > [junit4] 2> NOTE: test params are: codec=Asserting(Lucene62): {}, > docValues:{}, maxPointsInLeafNode=401, maxMBSortInHeap=5.757850565113698, > sim=ClassicSimilarity, locale=ru, timezone=America/Guadeloupe > [junit4] 2> NOTE: SunOS 5.11 amd64/Oracle Corporation 1.8.0_102 > (64-bit)/cpus=3,threads=1,free=355020280,total=499122176 > [junit4] 2> NOTE: All tests run in this JVM: [TestIndexCommit, > Test2BPoints, TestSloppyMath, TestDocIdSetBuilder, TestHugeRamFile, > TestPayloads, TestRateLimiter, TestLucene50StoredFieldsFormat, > TestMergePolicyWrapper, TestTermVectors, TestSortRandom, > TestCompiledAutomaton, TestEarlyTermination, TestPostingsOffsets, > TestPolygon, TestDocIDMerger, TestCharFilter, TestSameScoresWithThreads, > TestInPlaceMergeSorter, TestBytesStore, TestFilterIterator, > TestParallelReaderEmptyIndex, TestFilterSpans, TestTermScorer, > TestRAMDirectory, TestNGramPhraseQuery, TestSameTokenSamePosition, > TestNamedSPILoader, TestNRTReaderCleanup, TestForTooMuchCloning, > TestOmitNorms, TestMultiPhraseEnum, TestMinShouldMatch2, TestSegmentInfos, > TestWordlistLoader, TestSparseFixedBitSet, TestNot, TestFilterWeight, > TestReusableStringReader, TestTermQuery, TestBM25Similarity, > TestStressAdvance, TestMixedDocValuesUpdates, TestFixedLengthBytesRefArray, > TestRoaringDocIdSet, TestPhrasePrefixQuery, > TestSimpleExplanationsWithFillerDocs, > TestTermRangeQuery, Test2BBKDPoints, TestSentinelIntSet, > TestMultiThreadTermVectors, TestDirectoryReaderReopen, Test2BPostings, > TestRollingBuffer, TestFlushByRamOrCountsPolicy, TestBytesRef, TestDoc, > TestTermsEnum2, TestNRTReaderWithThreads, TestSleepingLockWrapper, > TestIndexWriterDeleteByQuery, TestDateTools, Test2BTerms, > TestAllFilesDetectTruncation, TestIntroSelector, > TestDocValuesRewriteMethod, TestMultiTermConstantScore, TestSpanNearQuery, > TestSimilarityBase, TestIndexWriterThreadsToSegments, TestReadOnlyIndex, > TestOrdinalMap, TestPersistentSnapshotDeletionPolicy, > TestTragicIndexWriterDeadlock, TestIndexFileDeleter, TestCodecs, > TestIndexWriterOnVMError, TestLucene54DocValuesFormat, > Test2BNumericDocValues, TestNRTThreads, TestMutableValues, > TestBooleanQueryVisitSubscorers, TestSpanOrQuery, > TestStringMSBRadixSorter, TestSimilarity, TestOperations, TestIsCurrent, > TestCodecHoldsOpenFiles, TestSimpleSearchEquivalence, TestLongPostings, > TestNeedsScores, TestIndexWriterFromReader, TestBinaryDocument, > TestLucene62SegmentInfoFormat, TestCustomNorms, TestAddIndexes, > TestComplexExplanations, TestTermdocPerf, TestIndexWriterExceptions, > TestSubScorerFreqs, TestNumericUtils, TestAutomatonQueryUnicode, > TestInfoStream, TestTimSorterWorstCase, TestSpanExplanations, > TestBooleanRewrites, TestBagOfPostings, TestPrefixInBooleanQuery, > TestSegmentReader, TestFastDecompressionMode, TestParallelCompositeReader, > TestFieldCacheRewriteMethod, TestTransactions, TestSegmentTermDocs, > TestPerFieldPostingsFormat2, TestSort, TestMultiDocValues, > TestFieldsReader, TestCustomSearcherSort, TestDocValuesIndexing, > TestBooleanMinShouldMatch, TestDeterminizeLexicon, > TestIndexWriterOnDiskFull, TestMixedCodecs, TestTransactionRollback, > TestFlex, TestUTF32ToUTF8, TestFastCompressionMode, TestStressIndexing2, > TestMultiPhraseQuery, TestLazyProxSkipping, TestDeterminism, > TestMergeSchedulerExternal, TestTermVectorsWriter, > TestCharTermAttributeImpl, TestParallelLeafReader, TestBytesRefHash, > TestThreadedForceMerge, TestStressNRT, TestSloppyPhraseQuery2, > TestForceMergeForever, TestOmitTf, TestNearSpansOrdered, TestMultiFields, > TestDocumentWriter, TestCrashCausesCorruptIndex, TestScorerPerf] > [junit4] Completed [293/433 (1!)] on J1 in 0.24s, 1 test, 1 failure <<< > FAILURES! > > [...truncated 71576 lines...] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > -- Sincerely yours Mikhail Khludnev