github-actions[bot] commented on PR #29: URL: https://github.com/apache/nutch/pull/29#issuecomment-3404303554
<table><tr><th><th>Tests</th><th>Passed ✅</th><th>Skipped ⚠️</th><th>Failed</th><th>Time ⏱</th></tr><tr><td>JUnit Test Report Core</td><td>82 ran</td><td>82 passed</td><td>0 skipped</td><td>0 failed</td><td>2m 51s 554ms</td></tr><tr><td>JUnit Test Report Plugins</td><td>253 ran</td><td>247 passed</td><td>6 skipped</td><td>0 failed</td><td>7m 53s 961ms</td></tr></table> <table><tr><th>Test</th><th>Result</th><th>Time ⏱</th></tr><tr><td colspan="3"><strong>JUnit Test Report Core</strong></td></tr><tr><td>TestAdaptiveFetchSchedule.testAdaptiveFetchSchedule()</td><td>✅ passed</td><td>5s 861ms</td></tr><tr><td>TestCrawlDbDeduplication.testDeduplicationHttpsOverHttp()</td><td>✅ passed</td><td>9s 49ms</td></tr><tr><td>TestCrawlDbDeduplication.testCompareURLs()</td><td>✅ passed</td><td>23ms</td></tr><tr><td>TestCrawlDbDeduplication.testDeduplication()</td><td>✅ passed</td><td>5s 274ms</td></tr><tr><td>TestCrawlDbFilter.testUrl404Purging()</td><td>✅ passed</td><td>1s 928ms</td></tr><tr><td>TestCrawlDbMerger.testMerge()</td><td>✅ passed</td><td>7s 166ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbStateTransitionMatrix()</td><td>✅ passed</td><td>80ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbReducerPageGoneSchedule2()</td><td>✅ passed</td><td>56ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbReducerNotModified()</td><td>✅ passed< /td><td>255ms</td></tr><tr><td>TestCrawlDbStates.testSignatureReset()</td><td>✅ passed</td><td>76ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbReducerPageGoneSchedule1()</td><td>✅ passed</td><td>50ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbStatTransitionInject()</td><td>✅ passed</td><td>372ms</td></tr><tr><td>TestGenerator.testGenerateHighest()</td><td>✅ passed</td><td>4s 913ms</td></tr><tr><td>TestGenerator.testGenerateHostLimit()</td><td>✅ passed</td><td>30s 922ms</td></tr><tr><td>TestGenerator.testFilter()</td><td>✅ passed</td><td>12s 20ms</td></tr><tr><td>TestGenerator.testURLNoHost()</td><td>✅ passed</td><td>22s 758ms</td></tr><tr><td>TestGenerator.testGenerateDomainLimit()</td><td>✅ passed</td><td>30s 668ms</td></tr><tr><td>TestInjector.testInject()</td><td>✅ passed</td><td>9s 111ms</td></tr><tr><td>TestLinkDbMerger.testMerge()</td><td>✅ passed</td><td>2s 166ms</td></tr><tr><td>TestSignatureFactory.testGetSignature()</td><td>✅ passed</td><td>9ms< /td></tr><tr><td>TestTextProfileSignature.testGetSignature()</td><td>✅ passed</td><td>22ms</td></tr><tr><td>TestFetcher.testAgentNameCheck()</td><td>✅ passed</td><td>242ms</td></tr><tr><td>TestFetcher.testFetch()</td><td>✅ passed</td><td>24s 68ms</td></tr><tr><td>TestIndexerMapReduce.testBinaryContentBase64()</td><td>✅ passed</td><td>167ms</td></tr><tr><td>TestIndexingFilters.testNutchDocumentNullIndexingFilter()</td><td>✅ passed</td><td>40ms</td></tr><tr><td>TestIndexingFilters.testFilterCacheIndexingFilter()</td><td>✅ passed</td><td>38ms</td></tr><tr><td>TestIndexingFilters.testNonExistingIndexingFilter()</td><td>✅ passed</td><td>54ms</td></tr><tr><td>TestMetadata.testSet()</td><td>✅ passed</td><td></tr><tr><td>TestMetadata.testObject()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestMetadata.testIsMultiValued()</td><td>✅ passed</td><td>7ms</td></tr><tr><td>TestMetadata.testNames()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestMetadata.testGet()</td><td >✅ >passed</td><td>1ms</td></tr><tr><td>TestMetadata.testWriteNonNull()</td><td>✅ >passed</td><td></tr><tr><td>TestMetadata.testAdd()</td><td>✅ >passed</td><td>1ms</td></tr><tr><td>TestMetadata.testWritable()</td><td>✅ >passed</td><td>1ms</td></tr><tr><td>TestMetadata.testRemove()</td><td>✅ >passed</td><td></tr><tr><td>TestMetadata.testSetProperties()</td><td>✅ >passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testNames()</td><td>✅ >passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testObject()</td><td>✅ >passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testGetCaseInsensitive()</td><td>✅ > >passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testWritable()</td><td>✅ > >passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testWritableBackwardCompatibility()</td><td>✅ > >passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testGetNormalizedName()</td><td>✅ > passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testAdd()</td><td>✅ >passed</td><td></tr> <tr><td>TestSpellCheckedMetadata.testSet()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testHandlingSpeed()</td><td>✅ passed</td><td>1s 471ms</td></tr><tr><td>TestSpellCheckedMetadata.testIsMultiValued()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testSetCaseInsensitive()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testSetProperties()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testRemove()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testGet()</td><td>✅ passed</td><td></tr><tr><td>TestURLFilters.testNonExistingUrlFilter()</td><td>✅ passed</td><td>42ms</td></tr><tr><td>TestURLNormalizers.testURLNormalizers()</td><td>✅ passed</td><td>41ms</td></tr><tr><td>TestHttpDateFormat.testHttpDateFormatTimeZone()</td><td>✅ passed</td><td>56ms</td></tr><tr><td>TestHttpDateFormat.testHttpDateFormat()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestHttpDateFormat.tes tHttpDateFormatException()</td><td>✅ passed</td><td>3ms</td></tr><tr><td>TestOutlinkExtractor.testGetNoOutlinks()</td><td>✅ passed</td><td></tr><tr><td>TestOutlinkExtractor.testGetOutlinksHttp()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestOutlinkExtractor.testGetOutlinksFtp()</td><td>✅ passed</td><td></tr><tr><td>TestOutlinkExtractor.testGetOutlinksHttp2()</td><td>✅ passed</td><td></tr><tr><td>TestOutlinks.testAddSameObject()</td><td>✅ passed</td><td></tr><tr><td>TestOutlinks.testAddOtherObjectWithSameData()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestParseData.testMaxOutlinks()</td><td>✅ passed</td><td></tr><tr><td>TestParseData.testParseData()</td><td>✅ passed</td><td>2ms</td></tr><tr><td>TestParseSegment.testNoLengthField()</td><td>✅ passed</td><td></tr><tr><td>TestParseSegment.testMetadataFlag()</td><td>✅ passed</td><td></tr><tr><td>TestParseSegment.testLength()</td><td>✅ passed</td><td></tr><tr><td>TestParseText.testParseText()</td><td>✅ pa ssed</td><td></tr><tr><td>TestParserFactory.testGetParsers()</td><td>✅ passed</td><td>1s 34ms</td></tr><tr><td>TestParserFactory.testGetExtensions()</td><td>✅ passed</td><td>31ms</td></tr><tr><td>TestPluginSystem.testPluginConfiguration()</td><td>✅ passed</td><td>30ms</td></tr><tr><td>TestPluginSystem.testGetExtensionInstances()</td><td>✅ passed</td><td>87ms</td></tr><tr><td>TestPluginSystem.testRepositoryCache()</td><td>✅ passed</td><td>159ms</td></tr><tr><td>TestPluginSystem.testGetExtensionAndAttributes()</td><td>✅ passed</td><td>55ms</td></tr><tr><td>TestPluginSystem.testGetResources()</td><td>✅ passed</td><td>40ms</td></tr><tr><td>TestPluginSystem.testGetClassLoader()</td><td>✅ passed</td><td>150ms</td></tr><tr><td>TestPluginSystem.testLoadPlugins()</td><td>✅ passed</td><td>82ms</td></tr><tr><td>TestContent.testGetContentType()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestContent.testContent()</td><td>✅ passed</td><td>3ms</td></tr><tr><td>TestProtocol Factory.testContains()</td><td>✅ passed</td><td>29ms</td></tr><tr><td>TestProtocolFactory.testGetProtocol()</td><td>✅ passed</td><td>105ms</td></tr><tr><td>TestNutchServer.testNutchServerStartup()</td><td>✅ passed</td><td>727ms</td></tr><tr><td colspan="3"><strong>JUnit Test Report Plugins</strong></td></tr><tr><td>TestCCParseFilter.testPages()</td><td>✅ passed</td><td>8s 321ms</td></tr><tr><td>TestFeedParser.testParseFetchChannel()</td><td>✅ passed</td><td>10s 64ms</td></tr><tr><td>TestHeadingsParseFilter.testExtractHeadingFromNestedNodes()</td><td>✅ passed</td><td>228ms</td></tr><tr><td>TestAnchorIndexingFilter.testDeduplicateAnchor()</td><td>✅ passed</td><td>5s 574ms</td></tr><tr><td>TestArbitraryIndexingFilter.testOverwritingExistingField()</td><td>✅ passed</td><td>18ms</td></tr><tr><td>TestArbitraryIndexingFilter.testSupplementExistingField()</td><td>✅ passed</td><td>13ms</td></tr><tr><td>TestArbitraryIndexingFilter.testUpdatingPOJOClass()</td><td>✅ passed</ td><td>32ms</td></tr><tr><td>TestArbitraryIndexingFilter.testAddingNewField()</td><td>✅ passed</td><td>15ms</td></tr><tr><td>TestArbitraryIndexingFilter.testProcessingFieldAfterException()</td><td>✅ passed</td><td>24ms</td></tr><tr><td>TestArbitraryIndexingFilter.testAddingNewCalculatedField()</td><td>✅ passed</td><td>5s 765ms</td></tr><tr><td>TestBasicIndexingFilter.testBasicIndexingFilter()</td><td>✅ passed</td><td>5s 981ms</td></tr><tr><td>TestJexlIndexingFilter.testBlockNotMatchingDocuments()</td><td>✅ passed</td><td>44ms</td></tr><tr><td>TestJexlIndexingFilter.testAllowMatchingDocument()</td><td>✅ passed</td><td>203ms</td></tr><tr><td>TestJexlIndexingFilter.testMissingConfiguration()</td><td>✅ passed</td><td>32ms</td></tr><tr><td>TestJexlIndexingFilter.testInvalidExpression()</td><td>✅ passed</td><td>14ms</td></tr><tr><td>TestLinksIndexingFilter.testIndexHostsOnlyAndFilterInlinks()</td><td>✅ passed</td><td>7ms</td></tr><tr><td>TestLinksIndexingFilter.testNoFil terOutlinks()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestLinksIndexingFilter.testIndexHostsOnlyAndFilterOutlinks()</td><td>✅ passed</td><td>77ms</td></tr><tr><td>TestLinksIndexingFilter.testNoFilterInlinks()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestLinksIndexingFilter.testIndexOnlyHostPart()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestLinksIndexingFilter.testFilterOutlinks()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestLinksIndexingFilter.testFilterInlinks()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestMoreIndexingFilter.testDates()</td><td>✅ passed</td><td>343ms</td></tr><tr><td>TestMoreIndexingFilter.testContentType()</td><td>✅ passed</td><td>11ms</td></tr><tr><td>TestMoreIndexingFilter.testGetParts()</td><td>✅ passed</td><td>5s 732ms</td></tr><tr><td>TestMoreIndexingFilter.testNoParts()</td><td>✅ passed</td><td>6ms</td></tr><tr><td>TestMoreIndexingFilter.testContentDispositionTitle()</td><td>✅ passed</td><td>7ms</td></tr><tr>< td>TestIndexReplace.testUrlMatchesPattern()</td><td>✅ passed</td><td>98ms</td></tr><tr><td>TestIndexReplace.testPropertyParse()</td><td>✅ passed</td><td>5ms</td></tr><tr><td>TestIndexReplace.testGlobalReplacement()</td><td>✅ passed</td><td>86ms</td></tr><tr><td>TestIndexReplace.testGlobalAndUrlMatchesPattern()</td><td>✅ passed</td><td>40ms</td></tr><tr><td>TestIndexReplace.testGlobalAndUrlNotMatchesPattern()</td><td>✅ passed</td><td>6s 260ms</td></tr><tr><td>TestIndexReplace.testReplacementsRunInSpecifedOrder()</td><td>✅ passed</td><td>76ms</td></tr><tr><td>TestIndexReplace.testReplacementsDifferentTarget()</td><td>✅ passed</td><td>107ms</td></tr><tr><td>TestIndexReplace.testInvalidPatterns()</td><td>✅ passed</td><td>50ms</td></tr><tr><td>TestIndexReplace.testReplacementsWithFlags()</td><td>✅ passed</td><td>65ms</td></tr><tr><td>TestIndexReplace.testUrlNotMatchesPattern()</td><td>✅ passed</td><td>32ms</td></tr><tr><td>TestStaticFieldIndexerTest.testEmptyIndexStat ic()</td><td>✅ passed</td><td>7ms</td></tr><tr><td>TestStaticFieldIndexerTest.testCustomDelimiters()</td><td>✅ passed</td><td>10ms</td></tr><tr><td>TestStaticFieldIndexerTest.testCustomMulticharacterDelimiters()</td><td>✅ passed</td><td>12ms</td></tr><tr><td>TestStaticFieldIndexerTest.testNormalScenario()</td><td>✅ passed</td><td>5s 837ms</td></tr><tr><td>TestCSVIndexWriter.testCSVclipMaxLengthQuote()</td><td>✅ passed</td><td>35ms</td></tr><tr><td>TestCSVIndexWriter.testCSVquoteRecordSeparators()</td><td>✅ passed</td><td>25ms</td></tr><tr><td>TestCSVIndexWriter.testCSVmultiValueFields()</td><td>✅ passed</td><td>94ms</td></tr><tr><td>TestCSVIndexWriter.testCSVtabSeparated()</td><td>✅ passed</td><td>28ms</td></tr><tr><td>TestCSVIndexWriter.testCSVEncoding()</td><td>✅ passed</td><td>121ms</td></tr><tr><td>TestCSVIndexWriter.testCSVEncodingSeparator()</td><td>✅ passed</td><td>53ms</td></tr><tr><td>TestCSVIndexWriter.testCSVclipMaxLength()</td><td>✅ passed</td><td>4 9ms</td></tr><tr><td>TestCSVIndexWriter.testCSVescapeLeadingQuotes()</td><td>✅ passed</td><td>26ms</td></tr><tr><td>TestCSVIndexWriter.testCSVdateField()</td><td>✅ passed</td><td>19ms</td></tr><tr><td>TestCSVIndexWriter.testCSVdefault()</td><td>✅ passed</td><td>60ms</td></tr><tr><td>TestCSVIndexWriter.testCSVescapeQuotes()</td><td>✅ passed</td><td>435ms</td></tr><tr><td>TestCSVIndexWriter.testCSVquoteFieldSeparators()</td><td>✅ passed</td><td>26ms</td></tr><tr><td>TestHTMLLanguageParser.testLanguageIndentifier()</td><td>✅ passed</td><td>6s 374ms</td></tr><tr><td>TestHTMLLanguageParser.testParseLanguage()</td><td>✅ passed</td><td>2ms</td></tr><tr><td>TestHTMLLanguageParser.testMetaHTMLParsing()</td><td>✅ passed</td><td>1s 257ms</td></tr><tr><td>TestHttpBase.testIsProxyException()</td><td>✅ passed</td><td>5s 582ms</td></tr><tr><td>TestRobotRulesParser.testCrawlDelayDeprecatedAPIMethod()</td><td>✅ passed</td><td>33ms</td></tr><tr><td>TestRobotRulesParser.testCrawlDe lay()</td><td>✅ passed</td><td></tr><tr><td>TestRobotRulesParser.testRobotsAgent()</td><td>✅ passed</td><td>28ms</td></tr><tr><td>TestRobotRulesParser.testRobotsAgentDeprecatedAPIMethod()</td><td>✅ passed</td><td>4ms</td></tr><tr><td>TestDOMContentUtils.testGetTitle()</td><td>✅ passed</td><td>5s 791ms</td></tr><tr><td>TestDOMContentUtils.testGetText()</td><td>✅ passed</td><td>26ms</td></tr><tr><td>TestDOMContentUtils.testGetOutlinks()</td><td>✅ passed</td><td>60ms</td></tr><tr><td>TestHtmlParser.testResolveBaseUrl()</td><td>✅ passed</td><td>32ms</td></tr><tr><td>TestHtmlParser.testEncodingDetection()</td><td>✅ passed</td><td>893ms</td></tr><tr><td>TestRobotsMetaProcessor.testRobotsMetaProcessor()</td><td>✅ passed</td><td>328ms</td></tr><tr><td>TestJSParseFilter.testJavaScriptOutlinkExtraction()</td><td>✅ passed</td><td>1s 326ms</td></tr><tr><td>TestMetatagParser.testIt()</td><td>✅ passed</td><td>163ms</td></tr><tr><td>TestMetatagParser.testDuplicatedMetatags()< /td><td>✅ passed</td><td>1s 16ms</td></tr><tr><td>TestMetatagParser.testMultiValueMetatags()</td><td>✅ passed</td><td>1s 913ms</td></tr><tr><td>TestDOMContentUtils.testGetText()</td><td>✅ passed</td><td>401ms</td></tr><tr><td>TestDOMContentUtils.testGetTitle()</td><td>✅ passed</td><td>7s 109ms</td></tr><tr><td>TestDOMContentUtils.testGetOutlinks()</td><td>✅ passed</td><td>124ms</td></tr><tr><td>TestEmbeddedDocuments.testIt()</td><td>✅ passed</td><td>11s 923ms</td></tr><tr><td>TestFeedParser.testIt()</td><td>✅ passed</td><td>8s 254ms</td></tr><tr><td>TestHtmlParser.testEncodingDetection()</td><td>✅ passed</td><td>681ms</td></tr><tr><td>TestHtmlParser.testResolveBaseUrl()</td><td>✅ passed</td><td>72ms</td></tr><tr><td>TestImageMetadata.testIt()</td><td>✅ passed</td><td>8s 720ms</td></tr><tr><td>TestMSWordParser.testIt()</td><td>✅ passed</td><td>11s 224ms</td></tr><tr><td>TestMSWordParser.testOpeningDocs()</td><td>✅ passed</td><td>551ms</td></tr><tr><td>TestOOPa rser.testIt()</td><td>✅ passed</td><td>10s 917ms</td></tr><tr><td>TestPdfParser.testIt()</td><td>✅ passed</td><td>10s 450ms</td></tr><tr><td>TestRTFParser.testIt()</td><td>✅ passed</td><td>8s 902ms</td></tr><tr><td>TestRobotsMetaProcessor.testRobotsMetaProcessor()</td><td>✅ passed</td><td>8s 757ms</td></tr><tr><td>TestXlsxParser.testIt()</td><td>✅ passed</td><td>7s 530ms</td></tr><tr><td>TestZipParser.testIt()</td><td>✅ passed</td><td>10s 756ms</td></tr><tr><td>TestRegexParseFilter.testNegativeFilter()</td><td>✅ passed</td><td>6s 307ms</td></tr><tr><td>TestRegexParseFilter.testPositiveFilter()</td><td>✅ passed</td><td>86ms</td></tr><tr><td>TestProtocolFile.testSetContentType()</td><td>✅ passed</td><td>523ms</td></tr><tr><td>TestBadServerResponses.testBadHttpServer()</td><td>✅ passed</td><td>1s 249ms</td></tr><tr><td>TestBadServerResponses.testContentLengthNotANumber()</td><td>✅ passed</td><td>176ms</td></tr><tr><td>TestBadServerResponses.testChunkedContent()</t d><td>✅ passed</td><td>179ms</td></tr><tr><td>TestBadServerResponses.testNoStatusLine()</td><td>✅ passed</td><td>449ms</td></tr><tr><td>TestBadServerResponses.testMultiLineHeader()</td><td>✅ passed</td><td>276ms</td></tr><tr><td>TestBadServerResponses.testIgnoreErrorInRedirectPayload()</td><td>✅ passed</td><td>191ms</td></tr><tr><td>TestBadServerResponses.testHeaderWithColon()</td><td>✅ passed</td><td>134ms</td></tr><tr><td>TestBadServerResponses.testRequestNotStartingWithSlash()</td><td>✅ passed</td><td>231ms</td></tr><tr><td>TestBadServerResponses.testHeaderSpellChecking()</td><td>✅ passed</td><td>235ms</td></tr><tr><td>TestProtocolHttp.testStatusCode()</td><td>✅ passed</td><td>876ms</td></tr><tr><td>TestProtocolHttpByProxy.testRequestByProxy()</td><td>✅ passed</td><td>8s 794ms</td></tr><tr><td>TestResponse.testGetHeader()</td><td>✅ passed</td><td>851ms</td></tr><tr><td>TestResponse.testMetadataBenchmark()</td><td>⚠️ skipped</td><td></tr><tr><td>TestProtoco lHttpClient.testOtherRealmsNoAuth()</td><td>✅ passed</td><td>234ms</td></tr><tr><td>TestProtocolHttpClient.testNoPreemptiveAuth()</td><td>✅ passed</td><td>306ms</td></tr><tr><td>TestProtocolHttpClient.testCookies()</td><td>✅ passed</td><td>284ms</td></tr><tr><td>TestProtocolHttpClient.testDigestAuth()</td><td>✅ passed</td><td>268ms</td></tr><tr><td>TestProtocolHttpClient.testDefaultCredentials()</td><td>✅ passed</td><td>219ms</td></tr><tr><td>TestProtocolHttpClient.testNtlmAuth()</td><td>✅ passed</td><td>1s 341ms</td></tr><tr><td>TestProtocolHttpClient.testBasicAuth()</td><td>✅ passed</td><td>181ms</td></tr><tr><td>TestBadServerResponses.testNoStatusLine()</td><td>⚠️ skipped</td><td></tr><tr><td>TestBadServerResponses.testMultiLineHeader()</td><td>⚠️ skipped</td><td></tr><tr><td>TestBadServerResponses.testIgnoreErrorInRedirectPayload()</td><td>⚠️ skipped</td><td></tr><tr><td>TestBadServerResponses.testHttpStatusNoMessage()</td><td>✅ passed</td><td>242ms</ td></tr><tr><td>TestBadServerResponses.testRequestNotStartingWithSlash()</td><td>✅ passed</td><td>109ms</td></tr><tr><td>TestBadServerResponses.testBadHttpServer()</td><td>✅ passed</td><td>1s 65ms</td></tr><tr><td>TestBadServerResponses.testHeaderWithColon()</td><td>⚠️ skipped</td><td></tr><tr><td>TestBadServerResponses.testPartialContentTruncated()</td><td>✅ passed</td><td>266ms</td></tr><tr><td>TestBadServerResponses.testContentLengthNotANumber()</td><td>✅ passed</td><td>197ms</td></tr><tr><td>TestBadServerResponses.testHeaderSpellChecking()</td><td>✅ passed</td><td>230ms</td></tr><tr><td>TestBadServerResponses.testTruncationMarking()</td><td>✅ passed</td><td>328ms</td></tr><tr><td>TestBadServerResponses.testNoContentLimit()</td><td>✅ passed</td><td>236ms</td></tr><tr><td>TestBadServerResponses.testChunkedContent()</td><td>✅ passed</td><td>179ms</td></tr><tr><td>TestBadServerResponses.testTruncationMarkingGzip()</td><td>✅ passed</td><td>372ms</td></tr><tr><td >TestIPAddressFiltering.testIPAddressFilterRules()</td><td>✅ >passed</td><td>72ms</td></tr><tr><td>TestIPAddressFiltering.testPredefinedRanges()</td><td>✅ > >passed</td><td>98ms</td></tr><tr><td>TestIPAddressFiltering.testConnectionBlocking()</td><td>✅ > passed</td><td>1s >655ms</td></tr><tr><td>TestIPAddressFiltering.testCIDRs()</td><td>✅ >passed</td><td>149ms</td></tr><tr><td>TestProtocolOkHttp.testStatusCode()</td><td>✅ > passed</td><td>1s >709ms</td></tr><tr><td>TestResponse.testMetadataBenchmark()</td><td>⚠️ >skipped</td><td></tr><tr><td>TestResponse.testGetHeader()</td><td>✅ >passed</td><td>728ms</td></tr><tr><td>TestMetadataScoringFilter.passScoreAfterParsing()</td><td>✅ > >passed</td><td>7ms</td></tr><tr><td>TestMetadataScoringFilter.passScoreBeforeParsing()</td><td>✅ > >passed</td><td>6ms</td></tr><tr><td>TestMetadataScoringFilter.distributeScoreToOutlinks()</td><td>✅ > passed</td><td>5s >391ms</td></tr><tr><td>TestOrphanScoringFilter.testOrphanScoringFilter()</td><td>✅ > p assed</td><td>17s 801ms</td></tr><tr><td>TestSubcollection.testInput()</td><td>✅ passed</td><td>5s 443ms</td></tr><tr><td>TestSubcollection.testFilter()</td><td>✅ passed</td><td>8ms</td></tr><tr><td>TestAdaptiveFetchSchedule.testAdaptiveFetchSchedule()</td><td>✅ passed</td><td>5s 861ms</td></tr><tr><td>TestCrawlDbDeduplication.testDeduplicationHttpsOverHttp()</td><td>✅ passed</td><td>9s 49ms</td></tr><tr><td>TestCrawlDbDeduplication.testCompareURLs()</td><td>✅ passed</td><td>23ms</td></tr><tr><td>TestCrawlDbDeduplication.testDeduplication()</td><td>✅ passed</td><td>5s 274ms</td></tr><tr><td>TestCrawlDbFilter.testUrl404Purging()</td><td>✅ passed</td><td>1s 928ms</td></tr><tr><td>TestCrawlDbMerger.testMerge()</td><td>✅ passed</td><td>7s 166ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbStateTransitionMatrix()</td><td>✅ passed</td><td>80ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbReducerPageGoneSchedule2()</td><td>✅ passed</td><td>56ms</td></tr><tr><td>TestCr awlDbStates.testCrawlDbReducerNotModified()</td><td>✅ passed</td><td>255ms</td></tr><tr><td>TestCrawlDbStates.testSignatureReset()</td><td>✅ passed</td><td>76ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbReducerPageGoneSchedule1()</td><td>✅ passed</td><td>50ms</td></tr><tr><td>TestCrawlDbStates.testCrawlDbStatTransitionInject()</td><td>✅ passed</td><td>372ms</td></tr><tr><td>TestGenerator.testGenerateHighest()</td><td>✅ passed</td><td>4s 913ms</td></tr><tr><td>TestGenerator.testGenerateHostLimit()</td><td>✅ passed</td><td>30s 922ms</td></tr><tr><td>TestGenerator.testFilter()</td><td>✅ passed</td><td>12s 20ms</td></tr><tr><td>TestGenerator.testURLNoHost()</td><td>✅ passed</td><td>22s 758ms</td></tr><tr><td>TestGenerator.testGenerateDomainLimit()</td><td>✅ passed</td><td>30s 668ms</td></tr><tr><td>TestInjector.testInject()</td><td>✅ passed</td><td>9s 111ms</td></tr><tr><td>TestLinkDbMerger.testMerge()</td><td>✅ passed</td><td>2s 166ms</td></tr><tr><td>TestSign atureFactory.testGetSignature()</td><td>✅ passed</td><td>9ms</td></tr><tr><td>TestTextProfileSignature.testGetSignature()</td><td>✅ passed</td><td>22ms</td></tr><tr><td>TestFetcher.testAgentNameCheck()</td><td>✅ passed</td><td>242ms</td></tr><tr><td>TestFetcher.testFetch()</td><td>✅ passed</td><td>24s 68ms</td></tr><tr><td>TestIndexerMapReduce.testBinaryContentBase64()</td><td>✅ passed</td><td>167ms</td></tr><tr><td>TestIndexingFilters.testNutchDocumentNullIndexingFilter()</td><td>✅ passed</td><td>40ms</td></tr><tr><td>TestIndexingFilters.testFilterCacheIndexingFilter()</td><td>✅ passed</td><td>38ms</td></tr><tr><td>TestIndexingFilters.testNonExistingIndexingFilter()</td><td>✅ passed</td><td>54ms</td></tr><tr><td>TestMetadata.testSet()</td><td>✅ passed</td><td></tr><tr><td>TestMetadata.testObject()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestMetadata.testIsMultiValued()</td><td>✅ passed</td><td>7ms</td></tr><tr><td>TestMetadata.testNames()</td><td>✅ pas sed</td><td>1ms</td></tr><tr><td>TestMetadata.testGet()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestMetadata.testWriteNonNull()</td><td>✅ passed</td><td></tr><tr><td>TestMetadata.testAdd()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestMetadata.testWritable()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestMetadata.testRemove()</td><td>✅ passed</td><td></tr><tr><td>TestMetadata.testSetProperties()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testNames()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testObject()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testGetCaseInsensitive()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testWritable()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testWritableBackwardCompatibility()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testGetNormalizedName()</td><td>✅ passed</td><td></tr><tr><td>Test SpellCheckedMetadata.testAdd()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testSet()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testHandlingSpeed()</td><td>✅ passed</td><td>1s 471ms</td></tr><tr><td>TestSpellCheckedMetadata.testIsMultiValued()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSpellCheckedMetadata.testSetCaseInsensitive()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testSetProperties()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testRemove()</td><td>✅ passed</td><td></tr><tr><td>TestSpellCheckedMetadata.testGet()</td><td>✅ passed</td><td></tr><tr><td>TestURLFilters.testNonExistingUrlFilter()</td><td>✅ passed</td><td>42ms</td></tr><tr><td>TestURLNormalizers.testURLNormalizers()</td><td>✅ passed</td><td>41ms</td></tr><tr><td>TestHttpDateFormat.testHttpDateFormatTimeZone()</td><td>✅ passed</td><td>56ms</td></tr><tr><td>TestHttpDateFormat.testHttpDateFormat()</td><td >✅ >passed</td><td>1ms</td></tr><tr><td>TestHttpDateFormat.testHttpDateFormatException()</td><td>✅ > >passed</td><td>3ms</td></tr><tr><td>TestOutlinkExtractor.testGetNoOutlinks()</td><td>✅ > >passed</td><td></tr><tr><td>TestOutlinkExtractor.testGetOutlinksHttp()</td><td>✅ > >passed</td><td>1ms</td></tr><tr><td>TestOutlinkExtractor.testGetOutlinksFtp()</td><td>✅ > >passed</td><td></tr><tr><td>TestOutlinkExtractor.testGetOutlinksHttp2()</td><td>✅ > passed</td><td></tr><tr><td>TestOutlinks.testAddSameObject()</td><td>✅ >passed</td><td></tr><tr><td>TestOutlinks.testAddOtherObjectWithSameData()</td><td>✅ > >passed</td><td>1ms</td></tr><tr><td>TestParseData.testMaxOutlinks()</td><td>✅ >passed</td><td></tr><tr><td>TestParseData.testParseData()</td><td>✅ >passed</td><td>2ms</td></tr><tr><td>TestParseSegment.testNoLengthField()</td><td>✅ > passed</td><td></tr><tr><td>TestParseSegment.testMetadataFlag()</td><td>✅ >passed</td><td></tr><tr><td>TestParseSegment.testLength()</td><td>✅ passed</t d><td></tr><tr><td>TestParseText.testParseText()</td><td>✅ passed</td><td></tr><tr><td>TestParserFactory.testGetParsers()</td><td>✅ passed</td><td>1s 34ms</td></tr><tr><td>TestParserFactory.testGetExtensions()</td><td>✅ passed</td><td>31ms</td></tr><tr><td>TestPluginSystem.testPluginConfiguration()</td><td>✅ passed</td><td>30ms</td></tr><tr><td>TestPluginSystem.testGetExtensionInstances()</td><td>✅ passed</td><td>87ms</td></tr><tr><td>TestPluginSystem.testRepositoryCache()</td><td>✅ passed</td><td>159ms</td></tr><tr><td>TestPluginSystem.testGetExtensionAndAttributes()</td><td>✅ passed</td><td>55ms</td></tr><tr><td>TestPluginSystem.testGetResources()</td><td>✅ passed</td><td>40ms</td></tr><tr><td>TestPluginSystem.testGetClassLoader()</td><td>✅ passed</td><td>150ms</td></tr><tr><td>TestPluginSystem.testLoadPlugins()</td><td>✅ passed</td><td>82ms</td></tr><tr><td>TestContent.testGetContentType()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestContent.testContent ()</td><td>✅ passed</td><td>3ms</td></tr><tr><td>TestProtocolFactory.testContains()</td><td>✅ passed</td><td>29ms</td></tr><tr><td>TestProtocolFactory.testGetProtocol()</td><td>✅ passed</td><td>105ms</td></tr><tr><td>TestNutchServer.testNutchServerStartup()</td><td>✅ passed</td><td>727ms</td></tr><tr><td>TestAutomatonURLFilter.test()</td><td>✅ passed</td><td>553ms</td></tr><tr><td>TestDomainURLFilter.testNoFilter()</td><td>✅ passed</td><td>5s 580ms</td></tr><tr><td>TestDomainURLFilter.testFilter()</td><td>✅ passed</td><td>153ms</td></tr><tr><td>TestDomainDenylistURLFilter.testFilter()</td><td>✅ passed</td><td>5s 675ms</td></tr><tr><td>TestFastURLFilter.lengthQueryAndPath()</td><td>✅ passed</td><td>5ms</td></tr><tr><td>TestFastURLFilter.overalLengthTest()</td><td>✅ passed</td><td>24ms</td></tr><tr><td>TestFastURLFilter.test()</td><td>✅ passed</td><td>53ms</td></tr><tr><td>TestFastURLFilter.benchmark()</td><td>✅ passed</td><td>560ms</td></tr><tr><td>TestPrefixU RLFilter.testModeAccept()</td><td>✅ passed</td><td>5s 401ms</td></tr><tr><td>TestRegexURLFilter.test()</td><td>✅ passed</td><td>934ms</td></tr><tr><td>TestRegexURLFilter.test1838()</td><td>✅ passed</td><td>111ms</td></tr><tr><td>TestSuffixURLFilter.testModeAccept()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSuffixURLFilter.testModeReject()</td><td>✅ passed</td><td></tr><tr><td>TestSuffixURLFilter.testModeAcceptIgnoreCase()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestSuffixURLFilter.testModeAcceptAndPathFilter()</td><td>✅ passed</td><td>5s 561ms</td></tr><tr><td>TestSuffixURLFilter.testModeAcceptAndNonPathFilter()</td><td>✅ passed</td><td></tr><tr><td>TestSuffixURLFilter.testModeRejectIgnoreCase()</td><td>✅ passed</td><td></tr><tr><td>TestUrlValidator.testFilter()</td><td>✅ passed</td><td>22ms</td></tr><tr><td>TestAjaxURLNormalizer.testNormalizerWhenIndexing()</td><td>✅ passed</td><td>2ms</td></tr><tr><td>TestAjaxURLNormalizer.testNormalizer()</td>< td>✅ passed</td><td>37ms</td></tr><tr><td>TestBasicURLNormalizer.testInvalidURLs()</td><td>✅ passed</td><td>34ms</td></tr><tr><td>TestBasicURLNormalizer.testNUTCH1098()</td><td>✅ passed</td><td>3ms</td></tr><tr><td>TestBasicURLNormalizer.testHostName()</td><td>✅ passed</td><td>6ms</td></tr><tr><td>TestBasicURLNormalizer.testNUTCH3087()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestBasicURLNormalizer.testCurlyBraces()</td><td>✅ passed</td><td>1ms</td></tr><tr><td>TestBasicURLNormalizer.testNUTCH2064()</td><td>✅ passed</td><td></tr><tr><td>TestBasicURLNormalizer.testNormalizer()</td><td>✅ passed</td><td>30ms</td></tr><tr><td>TestHostURLNormalizer.testHostURLNormalizer()</td><td>✅ passed</td><td>5s 621ms</td></tr><tr><td>TestPassURLNormalizer.testPassURLNormalizer()</td><td>✅ passed</td><td>5s 456ms</td></tr><tr><td>TestProtocolURLNormalizer.testProtocolURLNormalizer()</td><td>✅ passed</td><td>7s 143ms</td></tr><tr><td>TestQuerystringURLNormalizer.testQuerystr ingURLNormalizer()</td><td>✅ passed</td><td>6s 143ms</td></tr><tr><td>TestRegexURLNormalizer.testNormalizerScope()</td><td>✅ passed</td><td>4ms</td></tr><tr><td>TestRegexURLNormalizer.testNormalizerDefault()</td><td>✅ passed</td><td>25ms</td></tr><tr><td>TestSlashURLNormalizer.testSlashURLNormalizer()</td><td>✅ passed</td><td>6s 214ms</td></tr></table><ul><li><a href="https://github.com/apache/nutch/runs/52766490985">View JUnit Test Report Core</a></li><li><a href="https://github.com/apache/nutch/runs/52766491303">View JUnit Test Report Plugins</a></li></ul> <!-- Summary comment for ["JUnit Test Report Core","JUnit Test Report Plugins"] by mikepenz/action-junit-report --> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]

