##### Overview

- License
- System Requirements
- Downloads
- User Manual
- Developer Manual
- Javadocs
- FAQ
- Wiki
- Browse/Submit a Bug
- Related Projects
  - Archive Access
  - Heritrix Cluster Controller (hcc)
  - cmdline-jmxclient
  - Deduplicator
  - Hadoop DFS Writer Processor

##### Project Documentation

- About Heritrix
- Project Info
- Project Reports
  - Project License
  - Unit Tests
  - Source Xref
  - Test Xref
  - PMD Report
  - Task List
- Development Process

## Summary

[ summary] [ package list] [ test cases]

Tests | Errors | Failures | Success rate | Time(s)
--- | --- | --- | --- | ---
311 | 0 | 0 | 100.00% | 130.92

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

## Package List

[ summary] [ package list] [ test cases]

Package | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
org.archive.crawler.scope | 6 | 0 | 0 | 100.00% | 1.24
org.archive.crawler.url.canonicalize | 10 | 0 | 0 | 100.00% | 3.00
org.archive.util | 47 | 0 | 0 | 100.00% | 72.50
org.archive.crawler.datamodel | 7 | 0 | 0 | 100.00% | 1.94
org.archive.util.ms | 2 | 0 | 0 | 100.00% | 0.69
org.archive.crawler.util | 17 | 0 | 0 | 100.00% | 4.58
org.archive.util.fingerprint | 15 | 0 | 0 | 100.00% | 1.19
org.archive.crawler.deciderules | 23 | 0 | 0 | 100.00% | 0.94
org.archive.crawler.settings | 30 | 0 | 0 | 100.00% | 2.55
org.archive.queue | 8 | 0 | 0 | 100.00% | 1.90
org.archive.crawler.filter | 2 | 0 | 0 | 100.00% | 0.73
org.archive.io | 19 | 0 | 0 | 100.00% | 12.49
org.archive.io.arc | 19 | 0 | 0 | 100.00% | 2.61
org.archive.crawler.extractor | 21 | 0 | 0 | 100.00% | 1.92
org.archive.io.warc | 9 | 0 | 0 | 100.00% | 0.49
org.archive.util.anvl | 7 | 0 | 0 | 100.00% | 0.31
org.archive.crawler.frontier | 3 | 0 | 0 | 100.00% | 9.15
org.archive.crawler.settings.refinements | 1 | 0 | 0 | 100.00% | 0.32
org.archive.net | 62 | 0 | 0 | 100.00% | 1.22
org.archive.uid | 1 | 0 | 0 | 100.00% | 0.31
org.archive.crawler.url | 1 | 0 | 0 | 100.00% | 0.42
org.apache.commons.pool.impl | 1 | 0 | 0 | 100.00% | 10.42

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

### org.archive.crawler.scope

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| DomainScopeTest | 2 | 0 | 0 | 100.00% | 0.422
| SeedCachingScopeTest | 2 | 0 | 0 | 100.00% | 0.420
| SeedFileIteratorTest | 2 | 0 | 0 | 100.00% | 0.401

### org.archive.crawler.url.canonicalize

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| StripUserinfoRuleTest | 1 | 0 | 0 | 100.00% | 0.364
| StripSessionCFIDsTest | 1 | 0 | 0 | 100.00% | 0.367
| StripSessionIDsTest | 1 | 0 | 0 | 100.00% | 0.380
| RegexRuleTest | 3 | 0 | 0 | 100.00% | 0.438
| StripWWWNRuleTest | 1 | 0 | 0 | 100.00% | 0.362
| LowercaseRuleTest | 1 | 0 | 0 | 100.00% | 0.362
| FixupQueryStrTest | 1 | 0 | 0 | 100.00% | 0.363
| StripWWWRuleTest | 1 | 0 | 0 | 100.00% | 0.362

### org.archive.util

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| SURTTest | 3 | 0 | 0 | 100.00% | 0.318
| CachedBdbMapTest | 1 | 0 | 0 | 100.00% | 0.844
| InterruptibleCharSequenceTest | 2 | 0 | 0 | 100.00% | 46.469
| TextUtilsTest | 4 | 0 | 0 | 100.00% | 0.324
| ArchiveUtilsTest | 16 | 0 | 0 | 100.00% | 22.617
| IoUtilsTest | 1 | 0 | 0 | 100.00% | 0.302
| FileUtilsTest | 3 | 0 | 0 | 100.00% | 0.350
| JmxUtilsTest | 1 | 0 | 0 | 100.00% | 0.308
| MimetypeUtilsTest | 3 | 0 | 0 | 100.00% | 0.297
| PaddingStringBufferTest | 11 | 0 | 0 | 100.00% | 0.295
| SurtPrefixSetTest | 2 | 0 | 0 | 100.00% | 0.374

### org.archive.crawler.datamodel

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ServerCacheTest | 2 | 0 | 0 | 100.00% | 0.376
| CandidateURITest | 1 | 0 | 0 | 100.00% | 0.374
| RobotstxtTest | 1 | 0 | 0 | 100.00% | 0.299
| CrawlURITest | 2 | 0 | 0 | 100.00% | 0.407
| CredentialStoreTest | 1 | 0 | 0 | 100.00% | 0.484

### org.archive.util.ms

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| DocTest | 1 | 0 | 0 | 100.00% | 0.363
| PieceReaderTest | 1 | 0 | 0 | 100.00% | 0.327

### org.archive.crawler.util

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| BdbUriUniqFilterTest | 6 | 0 | 0 | 100.00% | 2.272
| BloomUriUniqFilterTest | 3 | 0 | 0 | 100.00% | 0.989
| FPUriUniqFilterTest | 4 | 0 | 0 | 100.00% | 0.553
| IoUtilsTest | 1 | 0 | 0 | 100.00% | 0.324
| TransformTest | 3 | 0 | 0 | 100.00% | 0.438

### org.archive.util.fingerprint

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| LongFPSetCacheTest | 5 | 0 | 0 | 100.00% | 0.417
| ArrayLongFPCacheTest | 4 | 0 | 0 | 100.00% | 0.422
| MemLongFPSetTest | 6 | 0 | 0 | 100.00% | 0.355

### org.archive.crawler.deciderules

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| DecideRuleSequenceTest | 19 | 0 | 0 | 100.00% | 0.559
| ConfiguredDecideRuleTest | 4 | 0 | 0 | 100.00% | 0.381

### org.archive.crawler.settings

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| CrawlerSettingsTest | 5 | 0 | 0 | 100.00% | 0.483
| OverrideTest | 2 | 0 | 0 | 100.00% | 0.414
| MapTypeTest | 9 | 0 | 0 | 100.00% | 0.611
| SimpleTypeTest | 8 | 0 | 0 | 100.00% | 0.304
| XMLSettingsHandlerTest | 6 | 0 | 0 | 100.00% | 0.738

### org.archive.queue

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| StoredQueueTest | 5 | 0 | 0 | 100.00% | 1.607
| MemQueueTest | 3 | 0 | 0 | 100.00% | 0.296

### org.archive.crawler.filter

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| PathologicalPathFilterTest | 1 | 0 | 0 | 100.00% | 0.357
| FilePatternFilterTest | 1 | 0 | 0 | 100.00% | 0.372

### org.archive.io

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| RecordingInputStreamTest | 1 | 0 | 0 | 100.00% | 10.496
| RecordingOutputStreamTest | 4 | 0 | 0 | 100.00% | 0.325
| BufferedSeekInputStreamTest | 1 | 0 | 0 | 100.00% | 0.299
| ReplayCharSequenceTest | 9 | 0 | 0 | 100.00% | 0.452
| RepositionableInputStreamTest | 1 | 0 | 0 | 100.00% | 0.298
| GzippedInputStreamTest | 2 | 0 | 0 | 100.00% | 0.312
| SinkHandlerTest | 1 | 0 | 0 | 100.00% | 0.310

### org.archive.io.arc

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ARCWriterTest | 15 | 0 | 0 | 100.00% | 0.589
| ARCWriterPoolTest | 2 | 0 | 0 | 100.00% | 1.600
| ARCReaderFactoryTest | 2 | 0 | 0 | 100.00% | 0.423

### org.archive.crawler.extractor

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ExtractorURITest | 4 | 0 | 0 | 100.00% | 0.383
| ExtractorImpliedURITest | 1 | 0 | 0 | 100.00% | 0.326
| ExtractorHTMLTest | 6 | 0 | 0 | 100.00% | 0.521
| JerichoExtractorHTMLTest | 10 | 0 | 0 | 100.00% | 0.687

### org.archive.io.warc

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| WARCWriterTest | 9 | 0 | 0 | 100.00% | 0.486

### org.archive.util.anvl

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ANVLRecordTest | 7 | 0 | 0 | 100.00% | 0.311

### org.archive.crawler.frontier

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| BdbMultipleWorkQueuesTest | 1 | 0 | 0 | 100.00% | 0.454
| RecoveryJournalTest | 1 | 0 | 0 | 100.00% | 0.324
| AdaptiveRevisitHostQueueTest | 1 | 0 | 0 | 100.00% | 8.371

### org.archive.crawler.settings.refinements

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| TimespanCriteriaTest | 1 | 0 | 0 | 100.00% | 0.316

### org.archive.net

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| UURITest | 2 | 0 | 0 | 100.00% | 0.326
| PublicSuffixesTest | 9 | 0 | 0 | 100.00% | 0.335
| UURIFactoryTest | 51 | 0 | 0 | 100.00% | 0.561

### org.archive.uid

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| UUIDGeneratorTest | 1 | 0 | 0 | 100.00% | 0.313

### org.archive.crawler.url

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| CanonicalizerTest | 1 | 0 | 0 | 100.00% | 0.422

### org.apache.commons.pool.impl

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| FairGenericObjectPoolTest | 1 | 0 | 0 | 100.00% | 10.416

## Test Cases

[ summary] [ package list] [ test cases]

### DomainScopeTest

| testInScope | 0.11
| testOutOfScope | 0.01

### StripUserinfoRuleTest

| testCanonicalize | 0.07

### SURTTest

| testMisc | 0.01
| testAtSymbolInPath | 0.00
| testDottedQuadAuthority | 0.00

### ServerCacheTest

| testHolds | 0.02
| testCrawlURIKeys | 0.06

### DocTest

| testAgainstPOI | 0.07

### BdbUriUniqFilterTest

| testAdding | 0.65
| testCreateKey | 0.18
| testCreateKeyCollisions | 0.19
| testWriting | 0.53
| testNote | 0.22
| testForget | 0.19

### CandidateURITest

| testSerialization | 0.08

### LongFPSetCacheTest

| testCount | 0.10
| testAdd | 0.00
| testWithZero | 0.00
| testContains | 0.00
| testRemove | 0.00

### DecideRuleSequenceTest

| testEmptySequence | 0.08
| testSingleACCEPT | 0.00
| testSingleREJECT | 0.00
| testSinglePASS | 0.00
| testACCEPTWins | 0.00
| testREJECTWins | 0.00
| testRegex | 0.01
| testNotRegex | 0.01
| testPrerequisite | 0.06
| testHops | 0.00
| testTransclusion | 0.00
| testPathologicalPath | 0.01
| testTooManyPathSegments | 0.01
| testMatchesFilePattern | 0.00
| testNotMatchesFilePattern | 0.00
| testScopePlusOne | 0.05
| testFilter | 0.01
| testContentTypeMatchesRegexpDecideRule | 0.00
| testContentTypeNotMatchesRegexpDecideRule | 0.00

### CrawlerSettingsTest

| testAddComplexType | 0.11
| testGetModule | 0.00
| testSerializingSimpleModuleType | 0.05
| testSerializingStringAttributeModuleType | 0.02
| testSerializingTextField | 0.01

### CachedBdbMapTest

| testBackingDbGetsUpdated | 0.55

### StoredQueueTest

| testAdd | 0.64
| testClear | 0.18
| testRemove | 0.20
| testOrdering | 0.13
| testElement | 0.15

### PathologicalPathFilterTest

| testAccepts | 0.06

### RobotstxtTest

| testParseRobots | 0.00

### RecordingInputStreamTest

| testReadFullyOrUntil | 10.20

### ARCWriterTest

| testCheckARCFileSize | 0.06
| testCheckARCFileSizeCompressed | 0.03
| testWriteRecord | 0.06
| testRandomAccess | 0.02
| testWriteRecordCompressed | 0.02
| testWriteGiantRecord | 0.05
| testSpaceInURL | 0.00
| testTabInURL | 0.00
| testLengthTooShortCompressed | 0.01
| testLengthTooShortCompressedStrict | 0.01
| testLengthTooLongCompressed | 0.01
| testLengthTooLongCompressedStrict | 0.00
| testGapError | 0.01
| testValidateMetaLine | 0.00
| testArcRecordOffsetReads | 0.00

### ExtractorURITest

| testFullQuery | 0.08
| testFullQueryEncoded | 0.00
| testFullQueryEncodedComplex | 0.00
| testParameterComplex | 0.00

### WARCWriterTest

| testCheckHeaderLineValue | 0.01
| testMimetypes | 0.00
| testWriteRecord | 0.07
| testWriteRecords | 0.06
| testRandomAccess | 0.02
| testWriteRecordCompressed | 0.01
| testSpaceInURL | 0.00
| testTabInURL | 0.00
| testArcRecordOffsetReads | 0.01

### ANVLRecordTest

| testAdd | 0.01
| testEmptyRecord | 0.00
| testFolding | 0.00
| testParse | 0.00
| testExampleParse | 0.00
| testPoundLabel | 0.00
| testNewlineLabel | 0.00

### ArrayLongFPCacheTest

| testAdd | 0.03
| testContains | 0.02
| testReplacement | 0.02
| testRemove | 0.03

### FilePatternFilterTest

| testPatterns | 0.07

### ExtractorImpliedURITest

| testYouTubeExample | 0.03

### BdbMultipleWorkQueuesTest

| testCalculateInsertKey | 0.16

### OverrideTest

| testOverridingOfGlobalAttribute | 0.12
| testOverridingOfNonGlobalAttribute | 0.00

### TimespanCriteriaTest

| testIsWithinRefinementBounds | 0.02

### ARCWriterPoolTest

| testARCWriterPool | 1.30
| testInvalidate | 0.01

### UURITest

| testHasScheme | 0.03
| testGetFileName | 0.00

### RecordingOutputStreamTest

| testReuse | 0.03
| testWriteint | 0.00
| testWritebytearray | 0.00
| testMarkReset | 0.00

### SeedCachingScopeTest

| testGeneral | 0.09
| testNoScheme | 0.03

### InterruptibleCharSequenceTest

| testNoninterruptible | 45.16
| testInterruptibility | 1.01

### PieceReaderTest

| testPosition | 0.03

### StripSessionCFIDsTest

| testCanonicalize | 0.07

### TextUtilsTest

| testMatcherRecycling | 0.00
| testGetFirstWord | 0.00
| testUnescapeHtml | 0.02
| testUnescapeHtmlWithDanglingAmpersand | 0.00

### ArchiveUtilsTest

| testGetXXDigitDate | 0.02
| testGetXXDigitDateLong | 0.00
| testParseXXDigitDate | 0.00
| testTooShortParseDigitDate | 0.00
| testBad12Date | 0.00
| testBad14Date | 0.00
| testBad17Date | 0.00
| testPadToString | 0.00
| testPadToInt | 0.00
| testByteArrayEquals | 0.00
| testDoubleToString | 0.00
| testFormatBytesForDisplayPrecise | 0.00
| testArrayToLong | 0.00
| testSecondsSinceEpochCalculation | 0.00
| testZeroPadInteger | 0.00
| testDateFormatConcurrency | 22.29

### ExtractorHTMLTest

| testInnerProcess | 0.16
| testPageParse | 0.00
| testEmbedSrc | 0.01
| testHrefWhitespace | 0.01
| testNoWhitespaceBeforeValidAttribute | 0.03
| testOnlyExtractFormGets | 0.01

### StripSessionIDsTest

| testCanonicalize | 0.08

### IoUtilsTest

| testGetClasspathPath | 0.01

### MemQueueTest

| testQueue | 0.00
| testDequeue | 0.00
| testDequeueEmptyQueue | 0.00

### PublicSuffixesTest

| testBasics | 0.00
| testDomainWithDash | 0.00
| testDomainWithNumbers | 0.00
| testIPV4 | 0.04
| testIPV6 | 0.00
| testExceptions | 0.00
| testFakeTLD | 0.00
| testUnsegmentedHostname | 0.00
| testTopmostAssignedCaching | 0.00

### RecoveryJournalTest

| testAdded | 0.03

### CrawlURITest

| testSerialization | 0.11
| testCandidateURIWithLoadedAList | 0.01

### MemLongFPSetTest

| testFoo | 0.01
| testAdd | 0.00
| testWithZero | 0.00
| testContains | 0.00
| testRemove | 0.00
| testCount | 0.05

### BufferedSeekInputStreamTest

| testPosition | 0.01

### MapTypeTest

| testAddRemoveSizeGlobal | 0.12
| testAddRemoveSizeHost | 0.01
| testMoveElementUp | 0.01
| testMoveElementDown | 0.01
| testGetDefaultValue | 0.00
| testGetLegalValues | 0.00
| testGetValue | 0.00
| testGetAttribute | 0.01
| testListAttributes | 0.16

### SeedFileIteratorTest

| testHyphenInHost | 0.06
| testGeneral | 0.04

### FileUtilsTest

| testCopyFiles | 0.02
| testCopyFile | 0.03
| testSyncDirectories | 0.01

### UUIDGeneratorTest

| testQualifyRecordID | 0.02

### ReplayCharSequenceTest

| testShiftjis | 0.05
| testGetReplayCharSequenceByteZeroOffset | 0.04
| testGetReplayCharSequenceByteOffset | 0.02
| testGetReplayCharSequenceMultiByteZeroOffset | 0.03
| testGetReplayCharSequenceMultiByteOffset | 0.02
| testReplayCharSequenceByteToString | 0.00
| testReplayCharSequenceByteToStringOverflow | 0.00
| testReplayCharSequenceByteToStringMulti | 0.00
| testCheckParameters | 0.00

### BloomUriUniqFilterTest

| testAdding | 0.21
| testWriting | 0.36
| testNote | 0.12

### RegexRuleTest

| testCanonicalize | 0.11
| testSessionid | 0.00
| testNullFormat | 0.03

### CanonicalizerTest

| testCanonicalize | 0.13

### SimpleTypeTest

| testGetName | 0.00
| testGetDescription | 0.00
| testGetDefaultValue | 0.00
| testGetLegalValues | 0.00
| testSetLegalValues | 0.00
| testGetConstraints | 0.00
| testGetLegalValueType | 0.00
| testEquals | 0.00

### StripWWWNRuleTest

| testCanonicalize | 0.07

### JerichoExtractorHTMLTest

| testInnerProcess | 0.20
| testFormsLinkGet | 0.04
| testFormsLinkIgnorePost | 0.04
| testFormsLinkFindPost | 0.02
| testMultipleAttributesPerElement | 0.01
| testPageParse | 0.01
| testEmbedSrc | 0.01
| testHrefWhitespace | 0.04
| testNoWhitespaceBeforeValidAttribute | 0.02
| testOnlyExtractFormGets | 0.01

### ARCReaderFactoryTest

| testGetFileURL | 0.13
| testGetPathOrURL | 0.00

### UURIFactoryTest

| testEscaping | 0.05
| testUnderscoreMakesPortParseFail | 0.00
| testRelativeURIWithTwoSlashes | 0.00
| testTrailingEncodedSpace | 0.00
| testPort0080is80 | 0.00
| testEscapeEncoding | 0.03
| testTooLongAfterEscaping | 0.02
| testFtpUris | 0.00
| testWhitespaceEscaped | 0.00
| testDnsHost | 0.00
| testPercentEscaping | 0.00
| testRelativeDblPathSlashes | 0.00
| testRelativeWithScheme | 0.00
| testBadBaseResolve | 0.00
| testTilde | 0.00
| testCurlies | 0.00
| testTrimSpaceNBSP | 0.00
| testSpaceDoubleEncoding | 0.00
| testDoubleEncoding | 0.00
| testThreeSlashes | 0.00
| testNoScheme | 0.00
| testRelative | 0.00
| testRelativeEmpty | 0.00
| testAbsolute | 0.00
| testHostWithLessThan | 0.00
| test2kURI | 0.00
| testHostWithPeriod | 0.00
| testHostEncodedChars | 0.00
| testSpaceInHost | 0.00
| testHostWithUnderscores | 0.00
| testTwoDots | 0.00
| testHostWithDigit | 0.00
| testPort | 0.00
| testUserinfo | 0.00
| testUserinfoPlusPort | 0.00
| testRFC3986RelativeChange | 0.00
| testRFC3986Relative | 0.01
| testRFC2396Relative | 0.01
| testAnchors | 0.00
| testStartsWithColon | 0.00
| testTrailingPercents | 0.00
| testStrayPercents | 0.00
| testEscapingNotNecessary | 0.00
| testIdn | 0.10
| testNewLineInURL | 0.00
| testTabsInURL | 0.00
| testQueryEscaping | 0.00
| testSameAsNutchURLFilterBasic | 0.00
| testHttpSchemeColonSlash | 0.00
| testNakedHttpsSchemeColon | 0.00
| testMissingHttpColon | 0.00

### LowercaseRuleTest

| testCanonicalize | 0.07

### RepositionableInputStreamTest

| testname | 0.00

### AdaptiveRevisitHostQueueTest

| testHQ | 8.08

### FPUriUniqFilterTest

| testAdding | 0.06
| testWriting | 0.19
| testNote | 0.00
| testForget | 0.00

### CredentialStoreTest

| testCredentials | 0.19

### JmxUtilsTest

| testCreateCompositeType | 0.02

### XMLSettingsHandlerTest

| testWriteSettingsObjectCrawlerSettings | 0.31
| testCopySettings | 0.04
| testGetSettings | 0.00
| testGetSettingsObject | 0.01
| testDeleteSettingsObject | 0.01
| testReadWriteRefinements | 0.07

### GzippedInputStreamTest

| testCountOfMembers | 0.02
| testCompressedStream | 0.00

### FairGenericObjectPoolTest

| testFair | 10.12

### FixupQueryStrTest

| testCanonicalize | 0.07

### IoUtilsTest

| testGetInputStreamFileFileString | 0.03

### MimetypeUtilsTest

| testStraightTruncate | 0.00
| testWhitespaceTruncate | 0.00
| testCommaTruncate | 0.00

### ConfiguredDecideRuleTest

| testDefault | 0.08
| testACCEPT | 0.00
| testPASS | 0.00
| testREJECT | 0.00

### TransformTest

| testTransform | 0.08
| testSubclasses | 0.05
| testSingleton | 0.00

### PaddingStringBufferTest

| testPadTo | 0.00
| testAppendString | 0.00
| testReset | 0.00
| testRaAppend | 0.00
| testNewline | 0.00
| testRaAppendWithTooLongString | 0.00
| testRaAppendWithExactLengthString | 0.00
| testAppendInt | 0.00
| testRaAppendInt | 0.00
| testAppendLong | 0.00
| testRaAppendLong | 0.00

### StripWWWRuleTest

| testCanonicalize | 0.07

### SinkHandlerTest

| testLogging | 0.01

### SurtPrefixSetTest

| testMisc | 0.02
| testImportFromUris | 0.05