Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
32100100.00%147.87

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

Package List

[ summary] [ package list] [ test cases]

PackageTestsErrorsFailuresSuccess RateTime
org.archive.crawler.scope 600100.00%1.23
org.archive.crawler.url.canonicalize 1000100.00%3.00
org.archive.util 4700100.00%88.27
org.archive.crawler.datamodel 1000100.00%2.42
org.archive.util.ms 200100.00%0.70
org.archive.crawler.util 1700100.00%4.92
org.archive.util.fingerprint 1500100.00%1.16
org.archive.crawler.deciderules 2300100.00%0.96
org.archive.crawler.settings 3000100.00%2.52
org.archive.queue 800100.00%2.08
org.archive.crawler.filter 200100.00%0.73
org.archive.io 2000100.00%12.53
org.archive.io.arc 1900100.00%2.76
org.archive.crawler.extractor 2500100.00%2.02
org.archive.io.warc 900100.00%0.49
org.archive.util.anvl 700100.00%0.30
org.archive.crawler.frontier 300100.00%9.07
org.archive.crawler.settings.refinements 100100.00%0.32
org.archive.net 6400100.00%1.21
org.archive.uid 100100.00%0.32
org.archive.crawler.url 100100.00%0.42
org.apache.commons.pool.impl 100100.00%10.43

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.416
Success SeedCachingScopeTest 200100.00%0.418
Success SeedFileIteratorTest 200100.00%0.401

org.archive.crawler.url.canonicalize

ClassTestsErrorsFailuresSuccess RateTime
Success StripUserinfoRuleTest 100100.00%0.361
Success StripSessionCFIDsTest 100100.00%0.366
Success StripSessionIDsTest 100100.00%0.379
Success RegexRuleTest 300100.00%0.437
Success StripWWWNRuleTest 100100.00%0.359
Success LowercaseRuleTest 100100.00%0.358
Success FixupQueryStrTest 100100.00%0.370
Success StripWWWRuleTest 100100.00%0.366

org.archive.util

ClassTestsErrorsFailuresSuccess RateTime
Success SURTTest 300100.00%0.467
Success CachedBdbMapTest 100100.00%0.939
Success InterruptibleCharSequenceTest 200100.00%53.704
Success TextUtilsTest 400100.00%0.317
Success ArchiveUtilsTest 1600100.00%30.887
Success IoUtilsTest 100100.00%0.302
Success FileUtilsTest 300100.00%0.348
Success JmxUtilsTest 100100.00%0.305
Success MimetypeUtilsTest 300100.00%0.319
Success PaddingStringBufferTest 1100100.00%0.296
Success SurtPrefixSetTest 200100.00%0.386

org.archive.crawler.datamodel

ClassTestsErrorsFailuresSuccess RateTime
Success ServerCacheTest 200100.00%0.374
Success CandidateURITest 100100.00%0.368
Success RobotstxtTest 300100.00%0.314
Success CrawlURITest 200100.00%0.408
Success CredentialStoreTest 100100.00%0.578
Success CrawlServerTest 100100.00%0.378

org.archive.util.ms

ClassTestsErrorsFailuresSuccess RateTime
Success DocTest 100100.00%0.363
Success PieceReaderTest 100100.00%0.332

org.archive.crawler.util

ClassTestsErrorsFailuresSuccess RateTime
Success BdbUriUniqFilterTest 600100.00%2.615
Success BloomUriUniqFilterTest 300100.00%0.991
Success FPUriUniqFilterTest 400100.00%0.561
Success IoUtilsTest 100100.00%0.321
Success TransformTest 300100.00%0.434

org.archive.util.fingerprint

ClassTestsErrorsFailuresSuccess RateTime
Success LongFPSetCacheTest 500100.00%0.402
Success ArrayLongFPCacheTest 400100.00%0.400
Success MemLongFPSetTest 600100.00%0.355

org.archive.crawler.deciderules

ClassTestsErrorsFailuresSuccess RateTime
Success DecideRuleSequenceTest 1900100.00%0.569
Success ConfiguredDecideRuleTest 400100.00%0.390

org.archive.crawler.settings

ClassTestsErrorsFailuresSuccess RateTime
Success CrawlerSettingsTest 500100.00%0.508
Success OverrideTest 200100.00%0.413
Success MapTypeTest 900100.00%0.612
Success SimpleTypeTest 800100.00%0.306
Success XMLSettingsHandlerTest 600100.00%0.685

org.archive.queue

ClassTestsErrorsFailuresSuccess RateTime
Success StoredQueueTest 500100.00%1.789
Success MemQueueTest 300100.00%0.295

org.archive.crawler.filter

ClassTestsErrorsFailuresSuccess RateTime
Success PathologicalPathFilterTest 100100.00%0.358
Success FilePatternFilterTest 100100.00%0.373

org.archive.io

ClassTestsErrorsFailuresSuccess RateTime
Success RecordingInputStreamTest 100100.00%10.508
Success RecordingOutputStreamTest 400100.00%0.326
Success BufferedSeekInputStreamTest 100100.00%0.301
Success ReplayCharSequenceTest 1000100.00%0.475
Success RepositionableInputStreamTest 100100.00%0.312
Success GzippedInputStreamTest 200100.00%0.310
Success SinkHandlerTest 100100.00%0.298

org.archive.io.arc

ClassTestsErrorsFailuresSuccess RateTime
Success ARCWriterTest 1500100.00%0.596
Success ARCWriterPoolTest 200100.00%1.711
Success ARCReaderFactoryTest 200100.00%0.455

org.archive.crawler.extractor

ClassTestsErrorsFailuresSuccess RateTime
Success ExtractorURITest 400100.00%0.380
Success ExtractorImpliedURITest 100100.00%0.343
Success ExtractorHTMLTest 800100.00%0.543
Success JerichoExtractorHTMLTest 1200100.00%0.758

org.archive.io.warc

ClassTestsErrorsFailuresSuccess RateTime
Success WARCWriterTest 900100.00%0.488

org.archive.util.anvl

ClassTestsErrorsFailuresSuccess RateTime
Success ANVLRecordTest 700100.00%0.302

org.archive.crawler.frontier

ClassTestsErrorsFailuresSuccess RateTime
Success BdbMultipleWorkQueuesTest 100100.00%0.459
Success RecoveryJournalTest 100100.00%0.325
Success AdaptiveRevisitHostQueueTest 100100.00%8.283

org.archive.crawler.settings.refinements

ClassTestsErrorsFailuresSuccess RateTime
Success TimespanCriteriaTest 100100.00%0.322

org.archive.net

ClassTestsErrorsFailuresSuccess RateTime
Success UURITest 200100.00%0.323
Success PublicSuffixesTest 900100.00%0.334
Success UURIFactoryTest 5300100.00%0.549

org.archive.uid

ClassTestsErrorsFailuresSuccess RateTime
Success UUIDGeneratorTest 100100.00%0.325

org.archive.crawler.url

ClassTestsErrorsFailuresSuccess RateTime
Success CanonicalizerTest 100100.00%0.425

org.apache.commons.pool.impl

ClassTestsErrorsFailuresSuccess RateTime
Success FairGenericObjectPoolTest 100100.00%10.428

Test Cases

[ summary] [ package list] [ test cases]

DomainScopeTest

Success testInScope0.11
Success testOutOfScope0.01

StripUserinfoRuleTest

Success testCanonicalize0.07

SURTTest

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

ServerCacheTest

Success testHolds0.02
Success testCrawlURIKeys0.06

DocTest

Success testAgainstPOI0.07

BdbUriUniqFilterTest

Success testAdding0.79
Success testCreateKey0.23
Success testCreateKeyCollisions0.24
Success testWriting0.59
Success testNote0.24
Success testForget0.22

CandidateURITest

Success testSerialization0.08

LongFPSetCacheTest

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

DecideRuleSequenceTest

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

CrawlerSettingsTest

Success testAddComplexType0.12
Success testGetModule0.00
Success testSerializingSimpleModuleType0.05
Success testSerializingStringAttributeModuleType0.02
Success testSerializingTextField0.03

CachedBdbMapTest

Success testBackingDbGetsUpdated0.65

StoredQueueTest

Success testAdd0.74
Success testClear0.24
Success testRemove0.22
Success testOrdering0.13
Success testElement0.15

PathologicalPathFilterTest

Success testAccepts0.06

RobotstxtTest

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

RecordingInputStreamTest

Success testReadFullyOrUntil10.21

ARCWriterTest

Success testCheckARCFileSize0.06
Success testCheckARCFileSizeCompressed0.03
Success testWriteRecord0.06
Success testRandomAccess0.02
Success testWriteRecordCompressed0.02
Success testWriteGiantRecord0.05
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

ExtractorURITest

Success testFullQuery0.08
Success testFullQueryEncoded0.00
Success testFullQueryEncodedComplex0.00
Success testParameterComplex0.00

WARCWriterTest

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

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.03
Success testContains0.02
Success testReplacement0.02
Success testRemove0.03

FilePatternFilterTest

Success testPatterns0.07

ExtractorImpliedURITest

Success testYouTubeExample0.03

BdbMultipleWorkQueuesTest

Success testCalculateInsertKey0.16

OverrideTest

Success testOverridingOfGlobalAttribute0.12
Success testOverridingOfNonGlobalAttribute0.00

TimespanCriteriaTest

Success testIsWithinRefinementBounds0.02

ARCWriterPoolTest

Success testARCWriterPool1.41
Success testInvalidate0.01

UURITest

Success testHasScheme0.03
Success testGetFileName0.00

RecordingOutputStreamTest

Success testReuse0.03
Success testWriteint0.00
Success testWritebytearray0.00
Success testMarkReset0.00

SeedCachingScopeTest

Success testGeneral0.09
Success testNoScheme0.03

InterruptibleCharSequenceTest

Success testNoninterruptible52.39
Success testInterruptibility1.02

PieceReaderTest

Success testPosition0.03

StripSessionCFIDsTest

Success testCanonicalize0.07

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 testDateFormatConcurrency30.56

ExtractorHTMLTest

Success testInnerProcess0.16
Success testPageParse0.00
Success testEmbedSrc0.01
Success testHrefWhitespace0.01
Success testNoWhitespaceBeforeValidAttribute0.00
Success testOnlyExtractFormGets0.03
Success testBadRelativeLinks0.00
Success testSpeculativeLinkExtraction0.02

StripSessionIDsTest

Success testCanonicalize0.08

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.04
Success testIPV60.00
Success testExceptions0.00
Success testFakeTLD0.00
Success testUnsegmentedHostname0.00
Success testTopmostAssignedCaching0.00

RecoveryJournalTest

Success testAdded0.03

CrawlURITest

Success testSerialization0.11
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.12
Success testAddRemoveSizeHost0.01
Success testMoveElementUp0.01
Success testMoveElementDown0.01
Success testGetDefaultValue0.00
Success testGetLegalValues0.00
Success testGetValue0.01
Success testGetAttribute0.01
Success testListAttributes0.16

SeedFileIteratorTest

Success testHyphenInHost0.06
Success testGeneral0.04

FileUtilsTest

Success testCopyFiles0.02
Success testCopyFile0.03
Success testSyncDirectories0.01

UUIDGeneratorTest

Success testQualifyRecordID0.02

ReplayCharSequenceTest

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

BloomUriUniqFilterTest

Success testAdding0.21
Success testWriting0.37
Success testNote0.12

RegexRuleTest

Success testCanonicalize0.11
Success testSessionid0.00
Success testNullFormat0.03

CanonicalizerTest

Success testCanonicalize0.13

SimpleTypeTest

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

StripWWWNRuleTest

Success testCanonicalize0.07

JerichoExtractorHTMLTest

Success testInnerProcess0.20
Success testFormsLinkGet0.04
Success testFormsLinkIgnorePost0.04
Success testFormsLinkFindPost0.01
Success testMultipleAttributesPerElement0.03
Success testPageParse0.01
Success testEmbedSrc0.04
Success testHrefWhitespace0.01
Success testNoWhitespaceBeforeValidAttribute0.01
Success testOnlyExtractFormGets0.01
Success testBadRelativeLinks0.02
Success testSpeculativeLinkExtraction0.03

ARCReaderFactoryTest

Success testGetFileURL0.13
Success testGetPathOrURL0.00

UURIFactoryTest

Success testEscaping0.05
Success testUnderscoreMakesPortParseFail0.00
Success testRelativeURIWithTwoSlashes0.00
Success testTrailingEncodedSpace0.00
Success testPort0080is800.00
Success testEscapeEncoding0.03
Success testTooLongAfterEscaping0.02
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.07

RepositionableInputStreamTest

Success testname0.00

AdaptiveRevisitHostQueueTest

Success testHQ7.98

FPUriUniqFilterTest

Success testAdding0.07
Success testWriting0.20
Success testNote0.00
Success testForget0.00

CredentialStoreTest

Success testCredentials0.28

JmxUtilsTest

Success testCreateCompositeType0.02

XMLSettingsHandlerTest

Success testWriteSettingsObjectCrawlerSettings0.27
Success testCopySettings0.04
Success testGetSettings0.01
Success testGetSettingsObject0.00
Success testDeleteSettingsObject0.01
Success testReadWriteRefinements0.07

GzippedInputStreamTest

Success testCountOfMembers0.02
Success testCompressedStream0.00

FairGenericObjectPoolTest

Success testFair10.13

FixupQueryStrTest

Success testCanonicalize0.07

IoUtilsTest

Success testGetInputStreamFileFileString0.03

MimetypeUtilsTest

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

ConfiguredDecideRuleTest

Success testDefault0.08
Success testACCEPT0.00
Success testPASS0.00
Success testREJECT0.00

TransformTest

Success testTransform0.08
Success testSubclasses0.06
Success testSingleton0.00

CrawlServerTest

Success testGetServerKey0.08

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.07

SinkHandlerTest

Success testLogging0.01

SurtPrefixSetTest

Success testMisc0.03
Success testImportFromUris0.06