Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
34500100.00%458.10

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.archive.crawler.scope 700100.00%1.03
org.archive.crawler.url.canonicalize 1000100.00%2.47
org.archive.util 5800100.00%402.87
org.archive.crawler.datamodel 1000100.00%1.93
org.archive.util.ms 200100.00%0.59
org.archive.crawler.util 1700100.00%4.18
org.archive.util.fingerprint 1500100.00%1.14
org.archive.crawler.deciderules 2300100.00%0.75
org.archive.crawler.settings 3100100.00%2.07
org.archive.queue 800100.00%1.73
org.archive.crawler.filter 200100.00%0.58
org.archive.io 2000100.00%12.13
org.archive.io.arc 2200100.00%2.39
org.archive.crawler.extractor 3300100.00%2.42
org.archive.io.warc 900100.00%0.40
org.archive.util.anvl 700100.00%0.27
org.archive.crawler.frontier 300100.00%8.87
org.archive.crawler.settings.refinements 100100.00%0.26
org.archive.net 6400100.00%1.04
org.archive.uid 100100.00%0.26
org.archive.crawler.url 100100.00%0.35
org.apache.commons.pool.impl 100100.00%10.37

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.archive.crawler.scope

ClassTestsErrorsFailuresSuccess RateTime
Success DomainScopeTest 200100.00%0.345
Success SeedCachingScopeTest 200100.00%0.358
Success SeedFileIteratorTest 300100.00%0.324

org.archive.crawler.url.canonicalize

ClassTestsErrorsFailuresSuccess RateTime
Success StripUserinfoRuleTest 100100.00%0.299
Success StripSessionCFIDsTest 100100.00%0.310
Success StripSessionIDsTest 100100.00%0.313
Success RegexRuleTest 300100.00%0.347
Success StripWWWNRuleTest 100100.00%0.302
Success LowercaseRuleTest 100100.00%0.299
Success FixupQueryStrTest 100100.00%0.301
Success StripWWWRuleTest 100100.00%0.300

org.archive.util

ClassTestsErrorsFailuresSuccess RateTime
Success SURTTest 300100.00%0.264
Success CachedBdbMapTest 200100.00%7.621
Success UriUtilsTest 800100.00%0.280
Success InterruptibleCharSequenceTest 200100.00%38.149
Success TextUtilsTest 400100.00%0.273
Success ArchiveUtilsTest 1700100.00%22.882
Success IoUtilsTest 100100.00%0.261
Success FileUtilsTest 300100.00%0.287
Success BloomFilter64bitTest 100100.00%331.772
Success JmxUtilsTest 100100.00%0.255
Success MimetypeUtilsTest 300100.00%0.252
Success PaddingStringBufferTest 1100100.00%0.254
Success SurtPrefixSetTest 200100.00%0.318

org.archive.crawler.datamodel

ClassTestsErrorsFailuresSuccess RateTime
Success ServerCacheTest 200100.00%0.313
Success CandidateURITest 100100.00%0.310
Success RobotstxtTest 300100.00%0.270
Success CrawlURITest 200100.00%0.337
Success CredentialStoreTest 100100.00%0.389
Success CrawlServerTest 100100.00%0.313

org.archive.util.ms

ClassTestsErrorsFailuresSuccess RateTime
Success DocTest 100100.00%0.309
Success PieceReaderTest 100100.00%0.278

org.archive.crawler.util

ClassTestsErrorsFailuresSuccess RateTime
Success BdbUriUniqFilterTest 600100.00%2.019
Success BloomUriUniqFilterTest 300100.00%1.084
Success FPUriUniqFilterTest 400100.00%0.454
Success IoUtilsTest 100100.00%0.274
Success TransformTest 300100.00%0.346

org.archive.util.fingerprint

ClassTestsErrorsFailuresSuccess RateTime
Success LongFPSetCacheTest 500100.00%0.477
Success ArrayLongFPCacheTest 400100.00%0.359
Success MemLongFPSetTest 600100.00%0.307

org.archive.crawler.deciderules

ClassTestsErrorsFailuresSuccess RateTime
Success DecideRuleSequenceTest 1900100.00%0.435
Success ConfiguredDecideRuleTest 400100.00%0.312

org.archive.crawler.settings

ClassTestsErrorsFailuresSuccess RateTime
Success CrawlerSettingsTest 500100.00%0.400
Success OverrideTest 200100.00%0.336
Success MapTypeTest 900100.00%0.499
Success SimpleTypeTest 800100.00%0.267
Success XMLSettingsHandlerTest 700100.00%0.567

org.archive.queue

ClassTestsErrorsFailuresSuccess RateTime
Success StoredQueueTest 500100.00%1.488
Success MemQueueTest 300100.00%0.247

org.archive.crawler.filter

ClassTestsErrorsFailuresSuccess RateTime
Success PathologicalPathFilterTest 100100.00%0.288
Success FilePatternFilterTest 100100.00%0.295

org.archive.io

ClassTestsErrorsFailuresSuccess RateTime
Success RecordingInputStreamTest 100100.00%10.441
Success RecordingOutputStreamTest 400100.00%0.272
Success BufferedSeekInputStreamTest 100100.00%0.256
Success ReplayCharSequenceTest 1000100.00%0.386
Success RepositionableInputStreamTest 100100.00%0.255
Success GzippedInputStreamTest 200100.00%0.266
Success SinkHandlerTest 100100.00%0.255

org.archive.io.arc

ClassTestsErrorsFailuresSuccess RateTime
Success ARCWriterTest 1800100.00%0.511
Success ARCWriterPoolTest 200100.00%1.535
Success ARCReaderFactoryTest 200100.00%0.349

org.archive.crawler.extractor

ClassTestsErrorsFailuresSuccess RateTime
Success ExtractorURITest 400100.00%0.319
Success ExtractorImpliedURITest 100100.00%0.272
Success ExtractorSWFTest 100100.00%0.297
Success ExtractorHTMLTest 1100100.00%0.461
Success JerichoExtractorHTMLTest 1500100.00%0.716
Success ExtractorXMLTest 100100.00%0.358

org.archive.io.warc

ClassTestsErrorsFailuresSuccess RateTime
Success WARCWriterTest 900100.00%0.398

org.archive.util.anvl

ClassTestsErrorsFailuresSuccess RateTime
Success ANVLRecordTest 700100.00%0.266

org.archive.crawler.frontier

ClassTestsErrorsFailuresSuccess RateTime
Success BdbMultipleWorkQueuesTest 100100.00%0.381
Success RecoveryJournalTest 100100.00%0.271
Success AdaptiveRevisitHostQueueTest 100100.00%8.215

org.archive.crawler.settings.refinements

ClassTestsErrorsFailuresSuccess RateTime
Success TimespanCriteriaTest 100100.00%0.263

org.archive.net

ClassTestsErrorsFailuresSuccess RateTime
Success UURITest 200100.00%0.271
Success PublicSuffixesTest 900100.00%0.301
Success UURIFactoryTest 5300100.00%0.466

org.archive.uid

ClassTestsErrorsFailuresSuccess RateTime
Success UUIDGeneratorTest 100100.00%0.256

org.archive.crawler.url

ClassTestsErrorsFailuresSuccess RateTime
Success CanonicalizerTest 100100.00%0.351

org.apache.commons.pool.impl

ClassTestsErrorsFailuresSuccess RateTime
Success FairGenericObjectPoolTest 100100.00%10.373

Test Cases

[ summary] [ package list] [ test cases]

DomainScopeTest

Success testInScope0.08
Success testOutOfScope0.01

StripUserinfoRuleTest

Success testCanonicalize0.05

SURTTest

Success testMisc0.01
Success testAtSymbolInPath0.00
Success testDottedQuadAuthority0.00

ServerCacheTest

Success testHolds0.02
Success testCrawlURIKeys0.05

DocTest

Success testAgainstPOI0.06

BdbUriUniqFilterTest

Success testAdding0.70
Success testCreateKey0.19
Success testCreateKeyCollisions0.11
Success testWriting0.57
Success testNote0.09
Success testForget0.11

CandidateURITest

Success testSerialization0.06

LongFPSetCacheTest

Success testCount0.22
Success testAdd0.00
Success testWithZero0.00
Success testContains0.00
Success testRemove0.00

DecideRuleSequenceTest

Success testEmptySequence0.05
Success testSingleACCEPT0.00
Success testSingleREJECT0.00
Success testSinglePASS0.00
Success testACCEPTWins0.00
Success testREJECTWins0.00
Success testRegex0.01
Success testNotRegex0.00
Success testPrerequisite0.05
Success testHops0.00
Success testTransclusion0.00
Success testPathologicalPath0.01
Success testTooManyPathSegments0.00
Success testMatchesFilePattern0.01
Success testNotMatchesFilePattern0.00
Success testScopePlusOne0.03
Success testFilter0.01
Success testContentTypeMatchesRegexpDecideRule0.01
Success testContentTypeNotMatchesRegexpDecideRule0.00

CrawlerSettingsTest

Success testAddComplexType0.09
Success testGetModule0.00
Success testSerializingSimpleModuleType0.04
Success testSerializingStringAttributeModuleType0.01
Success testSerializingTextField0.01

CachedBdbMapTest

Success testBackingDbGetsUpdated0.68
Success testMemMapCleared6.69

UriUtilsTest

Success testNewSimpleImageRelatives0.02
Success testLegacyAbsolutes0.00
Success testAbsolutes0.00
Success testLegacySimpleImagePathAbsolutes0.00
Success testSimpleImagePathAbsolutes0.00
Success testNaiveFalsePositives0.00
Success testLegacyNaiveNotUris0.00
Success testNaiveNotUris0.00

StoredQueueTest

Success testAdd0.66
Success testClear0.16
Success testRemove0.13
Success testOrdering0.17
Success testElement0.11

PathologicalPathFilterTest

Success testAccepts0.04

RobotstxtTest

Success testParseRobots0.01
Success testDirectives0.00
Success testHtmlMarkupRobots0.01

RecordingInputStreamTest

Success testReadFullyOrUntil10.20

ARCWriterTest

Success testCheckARCFileSize0.04
Success testCheckARCFileSizeCompressed0.03
Success testWriteRecord0.05
Success testRandomAccess0.01
Success testWriteRecordCompressed0.02
Success testWriteGiantRecord0.06
Success testSpaceInURL0.00
Success testTabInURL0.00
Success testLengthTooShortCompressed0.01
Success testLengthTooShortCompressedStrict0.01
Success testLengthTooLongCompressed0.01
Success testLengthTooLongCompressedStrict0.00
Success testGapError0.01
Success testValidateMetaLine0.00
Success testArcRecordOffsetReads0.00
Success testArchiveRecordAvailableConsistent0.01
Success testArchiveRecordEORConsistent0.00
Success testArchiveRecordMarkSupport0.00

ExtractorURITest

Success testFullQuery0.06
Success testFullQueryEncoded0.00
Success testFullQueryEncodedComplex0.00
Success testParameterComplex0.00

WARCWriterTest

Success testCheckHeaderLineValue0.01
Success testMimetypes0.00
Success testWriteRecord0.06
Success testWriteRecords0.04
Success testRandomAccess0.02
Success testWriteRecordCompressed0.01
Success testSpaceInURL0.00
Success testTabInURL0.00
Success testArcRecordOffsetReads0.00

ANVLRecordTest

Success testAdd0.01
Success testEmptyRecord0.00
Success testFolding0.00
Success testParse0.00
Success testExampleParse0.00
Success testPoundLabel0.00
Success testNewlineLabel0.00

ArrayLongFPCacheTest

Success testAdd0.04
Success testContains0.02
Success testReplacement0.02
Success testRemove0.02

FilePatternFilterTest

Success testPatterns0.05

ExtractorImpliedURITest

Success testYouTubeExample0.02

BdbMultipleWorkQueuesTest

Success testCalculateInsertKey0.13

ExtractorSWFTest

Success testNothing0.05

OverrideTest

Success testOverridingOfGlobalAttribute0.09
Success testOverridingOfNonGlobalAttribute0.00

TimespanCriteriaTest

Success testIsWithinRefinementBounds0.01

ARCWriterPoolTest

Success testARCWriterPool1.28
Success testInvalidate0.01

UURITest

Success testHasScheme0.02
Success testGetFileName0.00

RecordingOutputStreamTest

Success testReuse0.02
Success testWriteint0.00
Success testWritebytearray0.00
Success testMarkReset0.00

SeedCachingScopeTest

Success testGeneral0.08
Success testNoScheme0.02

InterruptibleCharSequenceTest

Success testNoninterruptible36.88
Success testInterruptibility1.02

PieceReaderTest

Success testPosition0.03

StripSessionCFIDsTest

Success testCanonicalize0.06

TextUtilsTest

Success testMatcherRecycling0.00
Success testGetFirstWord0.00
Success testUnescapeHtml0.02
Success testUnescapeHtmlWithDanglingAmpersand0.00

ArchiveUtilsTest

Success testGetXXDigitDate0.03
Success testGetXXDigitDateLong0.00
Success testParseXXDigitDate0.00
Success testTooShortParseDigitDate0.00
Success testBad12Date0.00
Success testBad14Date0.00
Success testBad17Date0.00
Success testPadToString0.00
Success testPadToInt0.00
Success testByteArrayEquals0.00
Success testDoubleToString0.00
Success testFormatBytesForDisplayPrecise0.00
Success testArrayToLong0.00
Success testSecondsSinceEpochCalculation0.00
Success testZeroPadInteger0.00
Success testDateFormatConcurrency22.60
Success testIsTld0.00

ExtractorHTMLTest

Success testInnerProcess0.12
Success testPageParse0.00
Success testEmbedSrc0.01
Success testHrefWhitespace0.01
Success testNoWhitespaceBeforeValidAttribute0.00
Success testOnlyExtractFormGets0.01
Success testBadRelativeLinks0.01
Success testSpeculativeLinkExtraction0.02
Success testScriptTagWritingScriptType0.01
Success testFlashvarsParamValue0.01
Success testFlashvarsEmbedAttribute0.01

StripSessionIDsTest

Success testCanonicalize0.06

IoUtilsTest

Success testGetClasspathPath0.01

MemQueueTest

Success testQueue0.00
Success testDequeue0.00
Success testDequeueEmptyQueue0.00

PublicSuffixesTest

Success testBasics0.00
Success testDomainWithDash0.00
Success testDomainWithNumbers0.00
Success testIPV40.06
Success testIPV60.00
Success testExceptions0.00
Success testFakeTLD0.00
Success testUnsegmentedHostname0.00
Success testTopmostAssignedCaching0.00

RecoveryJournalTest

Success testAdded0.02

CrawlURITest

Success testSerialization0.08
Success testCandidateURIWithLoadedAList0.00

MemLongFPSetTest

Success testFoo0.01
Success testAdd0.00
Success testWithZero0.00
Success testContains0.00
Success testRemove0.00
Success testCount0.05

BufferedSeekInputStreamTest

Success testPosition0.01

MapTypeTest

Success testAddRemoveSizeGlobal0.09
Success testAddRemoveSizeHost0.01
Success testMoveElementUp0.01
Success testMoveElementDown0.01
Success testGetDefaultValue0.00
Success testGetLegalValues0.00
Success testGetValue0.00
Success testGetAttribute0.01
Success testListAttributes0.12

SeedFileIteratorTest

Success testHyphenInHost0.05
Success testGeneral0.02
Success testIgnoreBom0.00

FileUtilsTest

Success testCopyFiles0.02
Success testCopyFile0.01
Success testSyncDirectories0.00

UUIDGeneratorTest

Success testQualifyRecordID0.01

ReplayCharSequenceTest

Success testShiftjis0.04
Success testGetReplayCharSequenceByteZeroOffset0.03
Success testGetReplayCharSequenceByteOffset0.01
Success testGetReplayCharSequenceMultiByteZeroOffset0.02
Success testGetReplayCharSequenceMultiByteOffset0.02
Success testReplayCharSequenceByteToString0.00
Success testSingleByteEncodings0.01
Success testReplayCharSequenceByteToStringOverflow0.00
Success testReplayCharSequenceByteToStringMulti0.00
Success testCheckParameters0.00

BloomUriUniqFilterTest

Success testAdding0.26
Success testWriting0.39
Success testNote0.18

BloomFilter64bitTest

Success testSmall331.53

RegexRuleTest

Success testCanonicalize0.09
Success testSessionid0.00
Success testNullFormat0.01

CanonicalizerTest

Success testCanonicalize0.10

SimpleTypeTest

Success testGetName0.00
Success testGetDescription0.00
Success testGetDefaultValue0.00
Success testGetLegalValues0.00
Success testSetLegalValues0.00
Success testGetConstraints0.00
Success testGetLegalValueType0.00
Success testEquals0.00

StripWWWNRuleTest

Success testCanonicalize0.05

JerichoExtractorHTMLTest

Success testInnerProcess0.18
Success testFormsLinkGet0.04
Success testFormsLinkIgnorePost0.01
Success testFormsLinkFindPost0.01
Success testMultipleAttributesPerElement0.02
Success testPageParse0.00
Success testEmbedSrc0.01
Success testHrefWhitespace0.01
Success testNoWhitespaceBeforeValidAttribute0.01
Success testOnlyExtractFormGets0.01
Success testBadRelativeLinks0.01
Success testSpeculativeLinkExtraction0.08
Success testScriptTagWritingScriptType0.02
Success testFlashvarsParamValue0.03
Success testFlashvarsEmbedAttribute0.02

ARCReaderFactoryTest

Success testGetFileURL0.09
Success testGetPathOrURL0.00

UURIFactoryTest

Success testEscaping0.04
Success testUnderscoreMakesPortParseFail0.00
Success testRelativeURIWithTwoSlashes0.00
Success testTrailingEncodedSpace0.00
Success testPort0080is800.00
Success testEscapeEncoding0.02
Success testTooLongAfterEscaping0.01
Success testFtpUris0.00
Success testWhitespaceEscaped0.00
Success testDnsHost0.00
Success testPercentEscaping0.00
Success testRelativeDblPathSlashes0.00
Success testRelativeWithScheme0.00
Success testBadBaseResolve0.00
Success testTilde0.00
Success testCurlies0.00
Success testTrimSpaceNBSP0.00
Success testSpaceDoubleEncoding0.00
Success testDoubleEncoding0.00
Success testThreeSlashes0.00
Success testNoScheme0.00
Success testRelative0.00
Success testRelativeEmpty0.00
Success testAbsolute0.00
Success testHostWithLessThan0.00
Success test2kURI0.00
Success testHostWithPeriod0.00
Success testHostEncodedChars0.00
Success testSpaceInHost0.00
Success testHostWithUnderscores0.00
Success testTwoDots0.00
Success testHostWithDigit0.00
Success testPort0.00
Success testUserinfo0.00
Success testUserinfoPlusPort0.00
Success testRFC3986RelativeChange0.00
Success testRFC3986Relative0.01
Success testRFC2396Relative0.01
Success testAnchors0.00
Success testStartsWithColon0.00
Success testLateColon0.00
Success testTrailingPercents0.00
Success testStrayPercents0.00
Success testEscapingNotNecessary0.00
Success testIdn0.09
Success testNewLineInURL0.00
Success testTabsInURL0.00
Success testQueryEscaping0.00
Success testSameAsNutchURLFilterBasic0.00
Success testHttpSchemeColonSlash0.00
Success testNakedHttpsSchemeColon0.00
Success testMissingHttpColon0.00
Success testExtremePort0.00

LowercaseRuleTest

Success testCanonicalize0.05

RepositionableInputStreamTest

Success testname0.00

AdaptiveRevisitHostQueueTest

Success testHQ7.97

FPUriUniqFilterTest

Success testAdding0.06
Success testWriting0.14
Success testNote0.00
Success testForget0.00

CredentialStoreTest

Success testCredentials0.14

JmxUtilsTest

Success testCreateCompositeType0.01

XMLSettingsHandlerTest

Success testWriteSettingsObjectCrawlerSettings0.20
Success testCopySettings0.03
Success testGetSettings0.00
Success testGetSettingsObject0.00
Success testDeleteSettingsObject0.01
Success testReadWriteRefinements0.06
Success testToResourcePath0.01

GzippedInputStreamTest

Success testCountOfMembers0.01
Success testCompressedStream0.00

ExtractorXMLTest

Success testNoHintsOtherThanContentPrefix0.11

FairGenericObjectPoolTest

Success testFair10.12

FixupQueryStrTest

Success testCanonicalize0.05

IoUtilsTest

Success testGetInputStreamFileFileString0.02

MimetypeUtilsTest

Success testStraightTruncate0.00
Success testWhitespaceTruncate0.00
Success testCommaTruncate0.00

ConfiguredDecideRuleTest

Success testDefault0.05
Success testACCEPT0.00
Success testPASS0.01
Success testREJECT0.00

TransformTest

Success testTransform0.06
Success testSubclasses0.04
Success testSingleton0.00

CrawlServerTest

Success testGetServerKey0.07

PaddingStringBufferTest

Success testPadTo0.00
Success testAppendString0.00
Success testReset0.00
Success testRaAppend0.00
Success testNewline0.00
Success testRaAppendWithTooLongString0.00
Success testRaAppendWithExactLengthString0.00
Success testAppendInt0.00
Success testRaAppendInt0.00
Success testAppendLong0.00
Success testRaAppendLong0.00

StripWWWRuleTest

Success testCanonicalize0.05

SinkHandlerTest

Success testLogging0.01

SurtPrefixSetTest

Success testMisc0.02
Success testImportFromUris0.05