Summary

[ summary] [ package list] [ test cases]

TestsErrorsFailuresSuccess rateTime(s)
31100100.00%130.92

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.24
org.archive.crawler.url.canonicalize 1000100.00%3.00
org.archive.util 4700100.00%72.50
org.archive.crawler.datamodel 700100.00%1.94
org.archive.util.ms 200100.00%0.69
org.archive.crawler.util 1700100.00%4.58
org.archive.util.fingerprint 1500100.00%1.19
org.archive.crawler.deciderules 2300100.00%0.94
org.archive.crawler.settings 3000100.00%2.55
org.archive.queue 800100.00%1.90
org.archive.crawler.filter 200100.00%0.73
org.archive.io 1900100.00%12.49
org.archive.io.arc 1900100.00%2.61
org.archive.crawler.extractor 2100100.00%1.92
org.archive.io.warc 900100.00%0.49
org.archive.util.anvl 700100.00%0.31
org.archive.crawler.frontier 300100.00%9.15
org.archive.crawler.settings.refinements 100100.00%0.32
org.archive.net 6200100.00%1.22
org.archive.uid 100100.00%0.31
org.archive.crawler.url 100100.00%0.42
org.apache.commons.pool.impl 100100.00%10.42

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.422
Success SeedCachingScopeTest 200100.00%0.420
Success SeedFileIteratorTest 200100.00%0.401

org.archive.crawler.url.canonicalize

ClassTestsErrorsFailuresSuccess RateTime
Success StripUserinfoRuleTest 100100.00%0.364
Success StripSessionCFIDsTest 100100.00%0.367
Success StripSessionIDsTest 100100.00%0.380
Success RegexRuleTest 300100.00%0.438
Success StripWWWNRuleTest 100100.00%0.362
Success LowercaseRuleTest 100100.00%0.362
Success FixupQueryStrTest 100100.00%0.363
Success StripWWWRuleTest 100100.00%0.362

org.archive.util

ClassTestsErrorsFailuresSuccess RateTime
Success SURTTest 300100.00%0.318
Success CachedBdbMapTest 100100.00%0.844
Success InterruptibleCharSequenceTest 200100.00%46.469
Success TextUtilsTest 400100.00%0.324
Success ArchiveUtilsTest 1600100.00%22.617
Success IoUtilsTest 100100.00%0.302
Success FileUtilsTest 300100.00%0.350
Success JmxUtilsTest 100100.00%0.308
Success MimetypeUtilsTest 300100.00%0.297
Success PaddingStringBufferTest 1100100.00%0.295
Success SurtPrefixSetTest 200100.00%0.374

org.archive.crawler.datamodel

ClassTestsErrorsFailuresSuccess RateTime
Success ServerCacheTest 200100.00%0.376
Success CandidateURITest 100100.00%0.374
Success RobotstxtTest 100100.00%0.299
Success CrawlURITest 200100.00%0.407
Success CredentialStoreTest 100100.00%0.484

org.archive.util.ms

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

org.archive.crawler.util

ClassTestsErrorsFailuresSuccess RateTime
Success BdbUriUniqFilterTest 600100.00%2.272
Success BloomUriUniqFilterTest 300100.00%0.989
Success FPUriUniqFilterTest 400100.00%0.553
Success IoUtilsTest 100100.00%0.324
Success TransformTest 300100.00%0.438

org.archive.util.fingerprint

ClassTestsErrorsFailuresSuccess RateTime
Success LongFPSetCacheTest 500100.00%0.417
Success ArrayLongFPCacheTest 400100.00%0.422
Success MemLongFPSetTest 600100.00%0.355

org.archive.crawler.deciderules

ClassTestsErrorsFailuresSuccess RateTime
Success DecideRuleSequenceTest 1900100.00%0.559
Success ConfiguredDecideRuleTest 400100.00%0.381

org.archive.crawler.settings

ClassTestsErrorsFailuresSuccess RateTime
Success CrawlerSettingsTest 500100.00%0.483
Success OverrideTest 200100.00%0.414
Success MapTypeTest 900100.00%0.611
Success SimpleTypeTest 800100.00%0.304
Success XMLSettingsHandlerTest 600100.00%0.738

org.archive.queue

ClassTestsErrorsFailuresSuccess RateTime
Success StoredQueueTest 500100.00%1.607
Success MemQueueTest 300100.00%0.296

org.archive.crawler.filter

ClassTestsErrorsFailuresSuccess RateTime
Success PathologicalPathFilterTest 100100.00%0.357
Success FilePatternFilterTest 100100.00%0.372

org.archive.io

ClassTestsErrorsFailuresSuccess RateTime
Success RecordingInputStreamTest 100100.00%10.496
Success RecordingOutputStreamTest 400100.00%0.325
Success BufferedSeekInputStreamTest 100100.00%0.299
Success ReplayCharSequenceTest 900100.00%0.452
Success RepositionableInputStreamTest 100100.00%0.298
Success GzippedInputStreamTest 200100.00%0.312
Success SinkHandlerTest 100100.00%0.310

org.archive.io.arc

ClassTestsErrorsFailuresSuccess RateTime
Success ARCWriterTest 1500100.00%0.589
Success ARCWriterPoolTest 200100.00%1.600
Success ARCReaderFactoryTest 200100.00%0.423

org.archive.crawler.extractor

ClassTestsErrorsFailuresSuccess RateTime
Success ExtractorURITest 400100.00%0.383
Success ExtractorImpliedURITest 100100.00%0.326
Success ExtractorHTMLTest 600100.00%0.521
Success JerichoExtractorHTMLTest 1000100.00%0.687

org.archive.io.warc

ClassTestsErrorsFailuresSuccess RateTime
Success WARCWriterTest 900100.00%0.486

org.archive.util.anvl

ClassTestsErrorsFailuresSuccess RateTime
Success ANVLRecordTest 700100.00%0.311

org.archive.crawler.frontier

ClassTestsErrorsFailuresSuccess RateTime
Success BdbMultipleWorkQueuesTest 100100.00%0.454
Success RecoveryJournalTest 100100.00%0.324
Success AdaptiveRevisitHostQueueTest 100100.00%8.371

org.archive.crawler.settings.refinements

ClassTestsErrorsFailuresSuccess RateTime
Success TimespanCriteriaTest 100100.00%0.316

org.archive.net

ClassTestsErrorsFailuresSuccess RateTime
Success UURITest 200100.00%0.326
Success PublicSuffixesTest 900100.00%0.335
Success UURIFactoryTest 5100100.00%0.561

org.archive.uid

ClassTestsErrorsFailuresSuccess RateTime
Success UUIDGeneratorTest 100100.00%0.313

org.archive.crawler.url

ClassTestsErrorsFailuresSuccess RateTime
Success CanonicalizerTest 100100.00%0.422

org.apache.commons.pool.impl

ClassTestsErrorsFailuresSuccess RateTime
Success FairGenericObjectPoolTest 100100.00%10.416

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.65
Success testCreateKey0.18
Success testCreateKeyCollisions0.19
Success testWriting0.53
Success testNote0.22
Success testForget0.19

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.05
Success testFilter0.01
Success testContentTypeMatchesRegexpDecideRule0.00
Success testContentTypeNotMatchesRegexpDecideRule0.00

CrawlerSettingsTest

Success testAddComplexType0.11
Success testGetModule0.00
Success testSerializingSimpleModuleType0.05
Success testSerializingStringAttributeModuleType0.02
Success testSerializingTextField0.01

CachedBdbMapTest

Success testBackingDbGetsUpdated0.55

StoredQueueTest

Success testAdd0.64
Success testClear0.18
Success testRemove0.20
Success testOrdering0.13
Success testElement0.15

PathologicalPathFilterTest

Success testAccepts0.06

RobotstxtTest

Success testParseRobots0.00

RecordingInputStreamTest

Success testReadFullyOrUntil10.20

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.30
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 testNoninterruptible45.16
Success testInterruptibility1.01

PieceReaderTest

Success testPosition0.03

StripSessionCFIDsTest

Success testCanonicalize0.07

TextUtilsTest

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

ArchiveUtilsTest

Success testGetXXDigitDate0.02
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.29

ExtractorHTMLTest

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

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

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.00
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 testReplayCharSequenceByteToStringOverflow0.00
Success testReplayCharSequenceByteToStringMulti0.00
Success testCheckParameters0.00

BloomUriUniqFilterTest

Success testAdding0.21
Success testWriting0.36
Success testNote0.12

RegexRuleTest

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

CanonicalizerTest

Success testCanonicalize0.13

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

JerichoExtractorHTMLTest

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

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 testTrailingPercents0.00
Success testStrayPercents0.00
Success testEscapingNotNecessary0.00
Success testIdn0.10
Success testNewLineInURL0.00
Success testTabsInURL0.00
Success testQueryEscaping0.00
Success testSameAsNutchURLFilterBasic0.00
Success testHttpSchemeColonSlash0.00
Success testNakedHttpsSchemeColon0.00
Success testMissingHttpColon0.00

LowercaseRuleTest

Success testCanonicalize0.07

RepositionableInputStreamTest

Success testname0.00

AdaptiveRevisitHostQueueTest

Success testHQ8.08

FPUriUniqFilterTest

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

CredentialStoreTest

Success testCredentials0.19

JmxUtilsTest

Success testCreateCompositeType0.02

XMLSettingsHandlerTest

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

GzippedInputStreamTest

Success testCountOfMembers0.02
Success testCompressedStream0.00

FairGenericObjectPoolTest

Success testFair10.12

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.05
Success testSingleton0.00

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.02
Success testImportFromUris0.05