See <https://builds.apache.org/job/wave-small_tests/2094/changes>
Changes: [yurize] WAVE-311 Applies full text search with Solr patch by Frank Ren https://reviews.apache.org/r/16322 but without SolrRobot. [yurize] WAVE-311 Updates to allow user data wavelets into the Solr index. [yurize] WAVE-311 Refactors some search related code. [yurize] WAVE-311 Refactors some more, ensures Solr search result include user data wavelet. [yurize] WAVE-311 Updates Snippets.collatetextForOps to accept custom function to modify the result on new lines. [yurize] WAVE-311 Refactored title construction by adding getWavelet method to WaveMap and moving the code into base class. [yurize] WAVE-311 Refactors the Solr search related classes some more. [yurize] Fixes NPE. [yurize] WAVE-311 Allows to download the Solr dependency via ant and run with run-solr.sh script. [yurize] WAVE-311 Makes Solr base url and executor configurable. [yurize] WAVE-311 WAVE-371 Ensures that search providers always include the user data wavelet for genenerating the digest. [yurize] WAVE-311 Updates solr scripts. [yurize] Refactors some Solr related code. [yurize] DEV-311 Adds Solr scripts to the binary distribution. [yurize] WAVE-311 Updates README with instrctions on installing MongoDB and Solr. [yurize] Renames README into README.md [yurize] Fixes some typos in README. [yurize] WAVE-311 Adds profiling to Solr search/update methods. [yurize] Re-adds mongodb default values. ------------------------------------------ [...truncated 987 lines...] [junit] Running org.waveprotocol.wave.model.document.indexed.ObservableIndexedDocumentTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.017 sec [junit] Running org.waveprotocol.wave.model.document.indexed.SimpleAnnotationSetTest [junit] Tests run: 18, Failures: 0, Errors: 0, Time elapsed: 0.012 sec [junit] Running org.waveprotocol.wave.model.document.operation.CapturingOperationSinkTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.document.operation.DocumentCostFunctionTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.document.operation.algorithm.AnnotationsNormalizerTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.document.operation.algorithm.ComposerTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.document.operation.algorithm.DocOpCollectorTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.document.operation.algorithm.DocOpTransformerTest [junit] Tests run: 21, Failures: 0, Errors: 0, Time elapsed: 0.107 sec [junit] Running org.waveprotocol.wave.model.document.operation.algorithm.RangeNormalizerTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.document.operation.algorithm.TransformerTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.document.operation.impl.DocOpUtilTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.document.operation.impl.DocOpValidatorTest [junit] Tests run: 16, Failures: 0, Errors: 0, Time elapsed: 0.012 sec [junit] Running org.waveprotocol.wave.model.document.operation.util.ImmutableStateMapTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.document.operation.util.ImmutableUpdateMapTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.document.parser.AnnotationParserTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.document.parser.ParserTest [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.006 sec [junit] Running org.waveprotocol.wave.model.document.util.AnnotationRegistryTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.document.util.AnnotationsTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.document.util.DocCompareTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.014 sec [junit] Running org.waveprotocol.wave.model.document.util.DocHelperTest [junit] Tests run: 27, Failures: 0, Errors: 0, Time elapsed: 0.045 sec [junit] Running org.waveprotocol.wave.model.document.util.DocIterateTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.006 sec [junit] Running org.waveprotocol.wave.model.document.util.DocOpScrubTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.document.util.DomOperationUtilTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.document.util.ElementHandlerRegistryTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.006 sec [junit] Running org.waveprotocol.wave.model.document.util.GenericAnnotationIntervalIterableTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.document.util.GenericRangedAnnotationIterableTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.document.util.LineContainersTest [junit] Tests run: 17, Failures: 0, Errors: 0, Time elapsed: 0.034 sec [junit] Running org.waveprotocol.wave.model.document.util.RangeTrackerTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.006 sec [junit] Running org.waveprotocol.wave.model.document.util.RawElementStyleViewTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.document.util.ReadableTreeWalkerTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.document.util.TextExtractorTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.document.util.TextLocatorTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.document.util.UndoManagerTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.013 sec [junit] Running org.waveprotocol.wave.model.document.util.XmlStringBuilderTest [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.009 sec [junit] Running org.waveprotocol.wave.model.experimental.schema.AttributesValidatorTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.experimental.schema.CharacterValidatorTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.experimental.schema.RegularExpressionCheckerTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.experimental.schema.SchemaFactoryTest [junit] Tests run: 40, Failures: 0, Errors: 0, Time elapsed: 0.083 sec [junit] Running org.waveprotocol.wave.model.id.IdAndNameJavaIoSerializationTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.009 sec [junit] Running org.waveprotocol.wave.model.id.IdFilterTest [junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.id.IdGeneratorTest [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.id.IdUtilTest [junit] Tests run: 15, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.id.LegacyIdSerialiserTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.id.ModernIdSerialiserTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.id.SimplePrefixEscaperTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.id.TokenGeneratorImplTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.074 sec [junit] Running org.waveprotocol.wave.model.id.WaveAndWaveletIdTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.id.WaveIdentifiersTest [junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.id.WaveletNameTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.operation.SilentOperationSinkTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.operation.core.CoreWaveletOperationEqualsTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.operation.core.CoreWaveletOperationTest [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.operation.testing.RandomTesterTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.283 sec [junit] Running org.waveprotocol.wave.model.operation.testing.StringDomainTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.158 sec [junit] Running org.waveprotocol.wave.model.operation.wave.AddParticipantTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.operation.wave.BlipContentOperationTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.operation.wave.BlipOperationTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.operation.wave.BlipOperationVisitorTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.operation.wave.OperationEqualityTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.operation.wave.ParticipantTransformTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.operation.wave.VersionUpdateOpTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.operation.wave.WaveletOperationTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.operation.wave.WorthyChangeCheckerTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.richtext.RichTextMutationBuilderTest [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.017 sec [junit] Running org.waveprotocol.wave.model.richtext.RichTextTokenizerImplFirefoxTest [junit] Tests run: 22, Failures: 0, Errors: 0, Time elapsed: 0.013 sec [junit] Running org.waveprotocol.wave.model.richtext.RichTextTokenizerImplTest [junit] Tests run: 18, Failures: 0, Errors: 0, Time elapsed: 0.008 sec [junit] Running org.waveprotocol.wave.model.supplement.GadgetStateCollectionTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.009 sec [junit] Running org.waveprotocol.wave.model.supplement.LiveSupplementedWaveImplAbuseTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.01 sec [junit] Running org.waveprotocol.wave.model.supplement.PrimitiveSupplementWithPrimitiveSupplementImplTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.supplement.PrimitiveSupplementWithWaveletBasedSupplementTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.018 sec [junit] Running org.waveprotocol.wave.model.supplement.SimpleWantedEvaluationSetTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.supplement.SupplementedWaveImplTest [junit] Tests run: 44, Failures: 0, Errors: 0, Time elapsed: 0.033 sec [junit] Running org.waveprotocol.wave.model.supplement.WaveletBasedSupplementTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.testing.RandomProviderImplTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.012 sec [junit] Running org.waveprotocol.wave.model.util.ChainedDataTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.util.CharBase64Test [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.006 sec [junit] Running org.waveprotocol.wave.model.util.ConcurrentListTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.util.ConcurrentSetTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.util.CopyOnWriteSetTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.util.DefaultDocumentEventRouterTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.052 sec [junit] Running org.waveprotocol.wave.model.util.EvaluableOffsetListTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.util.FilteredViewTest [junit] Tests run: 9, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.util.FuzzingBackOffGeneratorTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.util.FuzzingBackOffSchedulerTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.util.ObservableMapImplTest [junit] Tests run: 14, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.util.PairTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.util.TitleExtractorTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.util.Utf16UtilTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.util.ValueUtilsTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.version.HashedVersionSerializerTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.version.HashedVersionTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.wave.model.wave.ParticipantIdTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.wave.ParticipantIdUtilTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.wave.data.impl.DataUtilTest [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.023 sec [junit] Running org.waveprotocol.wave.model.wave.data.impl.WaveViewDataImplTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.wave.opbased.BlipDataWithBlipDataImplTest [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.wave.opbased.ObservableWaveletDataWithWaveletDataImplTest [junit] Tests run: 12, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.wave.opbased.ObservableWaveletWithOpBasedWaveletTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.wave.opbased.OpBasedWaveletWaveletTest [junit] Tests run: 5, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.wave.opbased.OpBasedWaveletWithWaveletDataImplTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.wave.model.wave.opbased.WaveletDataWithWaveletDataImplTest [junit] Tests run: 17, Failures: 0, Errors: 0, Time elapsed: 0.005 sec [junit] Running org.waveprotocol.wave.model.wave.undo.UndoManagerFactoryTest [junit] Tests run: 9, Failures: 0, Errors: 0, Time elapsed: 0.029 sec [junit] Running org.waveprotocol.wave.model.wave.undo.WaveAggregateOpTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.model.waveref.WaveRefTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.model.waveref.WaverefEncoderTest [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.002 sec [junit] Running org.waveprotocol.wave.util.escapers.jvm.JavaUrlCodecTest [junit] Tests run: 6, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.wave.util.logging.LogTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.008 sec [junit] Running org.waveprotocol.box.server.persistence.file.AccountStoreTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.043 sec [junit] Running org.waveprotocol.box.server.persistence.file.AttachmentStoreTest [junit] Tests run: 8, Failures: 0, Errors: 0, Time elapsed: 0.007 sec [junit] Running org.waveprotocol.box.server.persistence.file.CertPathStoreTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] Running org.waveprotocol.box.server.persistence.file.DeltaStoreTest [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 0.466 sec [junit] Running org.waveprotocol.box.server.persistence.memory.AccountStoreTest [junit] Tests run: 7, Failures: 0, Errors: 0, Time elapsed: 0.003 sec [junit] Running org.waveprotocol.box.server.persistence.memory.CertPathStoreTest [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0.001 sec [junit] Running org.waveprotocol.box.server.persistence.memory.DeltaStoreTest [junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 0.004 sec [junit] 31848 [Thread-29] INFO org.eclipse.jetty.websocket.client.WebSocketClient - Stopped org.eclipse.jetty.websocket.client.WebSocketClient@194d153 [junit] 31852 [Thread-29] INFO org.eclipse.jetty.websocket.client.WebSocketClient - Stopped org.eclipse.jetty.websocket.client.WebSocketClient@caaee8 [junit] 31854 [Thread-29] INFO org.eclipse.jetty.websocket.client.WebSocketClient - Stopped org.eclipse.jetty.websocket.client.WebSocketClient@eb3a65 [junit] Tests FAILED [junitreport] Processing <https://builds.apache.org/job/wave-small_tests/ws/test_out/TESTS-TestSuites.xml> to /tmp/null575677027 [junitreport] Loading stylesheet jar:file:/home/jenkins/tools/ant/latest/lib/ant-junit.jar!/org/apache/tools/ant/taskdefs/optional/junit/xsl/junit-frames.xsl [junitreport] Transform time: 2530ms [junitreport] Deleting: /tmp/null575677027 [report] processing input files ... [report] 2 file(s) read and merged in 95 ms [report] writing [html] report to [<https://builds.apache.org/job/wave-small_tests/ws/build/coverage/coverage.html]> ... [echo] Test results: file://<https://builds.apache.org/job/wave-small_tests/ws/test_out/index.html> [echo] Coverage results: file://<https://builds.apache.org/job/wave-small_tests/ws/build/coverage/coverage.html> BUILD FAILED <https://builds.apache.org/job/wave-small_tests/ws/build.xml>:305: The following error occurred while executing this line: <https://builds.apache.org/job/wave-small_tests/ws/build-macros.xml>:190: Tests failed. Check log and/or reports: <https://builds.apache.org/job/wave-small_tests/ws/test_out/index.html> Total time: 54 seconds Build step 'Invoke Ant' marked build as failure Recording test results
