This is an automated email from the ASF dual-hosted git repository. sebastian-nagel pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nutch.git
commit 57c290e2e786cea25285ca86f9ec3b496dfcaf80 Merge: 2009e0e26 cbb1d0992 Author: Sebastian Nagel <[email protected]> AuthorDate: Wed May 13 13:58:05 2026 +0200 Merge pull request #913 from lewismc/NUTCH-3175 NUTCH-3175 Implement integration testing framework for Nutch Protocol plugins using Testcontainers .codespellrc | 5 + .github/workflows/master-build.yml | 6 + .yetus/blanks-eol.txt | 1 + .yetus/blanks-tabs.txt | 1 + build.xml | 8 +- conf/log4j2.xml | 10 +- ivy/ivy.xml | 6 +- src/plugin/build-plugin.xml | 28 ++++ src/plugin/build.xml | 13 ++ src/plugin/protocol-ftp/ivy.xml | 3 +- .../java/org/apache/nutch/protocol/ftp/Ftp.java | 1 + .../org/apache/nutch/protocol/ftp/FtpResponse.java | 13 +- .../apache/nutch/protocol/ftp/FtpProtocolIT.java | 159 +++++++++++++++++++++ .../protocol/htmlunit/HtmlUnitProtocolIT.java | 79 ++++++++++ .../apache/nutch/protocol/http/HttpProtocolIT.java | 83 +++++++++++ src/plugin/protocol-httpclient/ivy.xml | 1 + .../protocol/httpclient/HttpClientProtocolIT.java | 150 +++++++++++++++++++ .../nutch/protocol/okhttp/OkHttpProtocolIT.java | 79 ++++++++++ .../protocol/selenium/SeleniumProtocolIT.java | 86 +++++++++++ .../nutch/protocol/AbstractProtocolPluginIT.java | 97 +++++++++++++ .../protocol/ProtocolPluginIntegrationTest.java | 50 +++++++ 21 files changed, 869 insertions(+), 10 deletions(-)
