[INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building NetarchiveSuite System test 7.4-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ system-test --- [INFO] Deleting /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ system-test --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] skip non existing resourceDirectory /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/src/main/resources [INFO] [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ system-test --- [INFO] No sources to compile [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ system-test --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 22 resources [INFO] [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ system-test --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 34 source files to /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/target/test-classes [WARNING] /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/src/test/java/dk/netarkivet/systemtest/SeleniumSession.java: /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/src/test/java/dk/netarkivet/systemtest/SeleniumSession.java uses unchecked or unsafe operations. [WARNING] /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/src/test/java/dk/netarkivet/systemtest/SeleniumSession.java: Recompile with -Xlint:unchecked for details. [INFO] [INFO] --- maven-surefire-plugin:2.17:test (default-test) @ system-test --- [INFO] Tests are skipped. [INFO] [INFO] --- maven-jgit-buildnumber-plugin:1.2.9:extract-buildnumber (git-buildnumber) @ system-test --- [INFO] Cannot extract Git info, maybe custom build with 'pl' argument is running [INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ system-test --- [WARNING] JAR will be empty - no content was marked for inclusion! [INFO] Building jar: /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/target/system-test-7.4-SNAPSHOT.jar [INFO] [INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources-no-fork) @ system-test --- [INFO] No sources in project. Archive not created. [INFO] [INFO] --- maven-dependency-plugin:2.8:copy (copy-distribution-zip) @ system-test --- [INFO] Configured Artifact: org.netarchivesuite:distribution:7.4-SNAPSHOT:zip [INFO] Copying distribution-7.4-SNAPSHOT.zip to /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/target/NetarchiveSuite-SystemTest.zip [INFO] [INFO] --- maven-antrun-plugin:1.8:run (default) @ system-test --- [INFO] Executing tasks main: deploy2test: [scp] Connecting to kb-prod-udv-001.kb.dk:22 [scp] done. [INFO] Executed tasks [INFO] [INFO] --- maven-surefire-plugin:2.17:test (surefire-it) @ system-test --- [INFO] Surefire report directory: /home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running TestSuite SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/cibuild02/.m2/repository/org/slf4j/slf4j-simple/1.7.25/slf4j-simple-1.7.25.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/cibuild02/.m2/repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.slf4j.impl.SimpleLoggerFactory] [main] INFO org.jaccept.TestEventManager - Loading properties from file:/home/cibuild02/workspace/NetarchiveSuite-SystemTest-ArcRepository/integration-test/system-test/target/test-classes/jaccept.properties [main] INFO org.jaccept.TestEventManager - Adding clients: org.jaccept.StdOutLogger [main] INFO org.jaccept.TestEventManager - Adding JAccept client org.jaccept.StdOutLogger Starting test project NetarchiveSuite System test Suite: Full Functional Acceptance Test [main] INFO dk.netarkivet.systemtest.environment.TestEnvironmentController - Running JSch command (on null): RemoteCommand source /etc/bashrc;source /etc/profile;source ~/.bash_profile;export VERSION=featurebranch;export PORT=8072;export MAILRECEIVERS=null;export TESTX=featurebranch;true;true;export H3ZIP=featurebranch; all_test.sh 2>&1 | tee system_test_logs/all_test_out_2022-07-12T09:51:14.707+02:00.txt [main] INFO dk.netarkivet.systemtest.environment.TestEnvironmentController - Command finished in 1475 seconds. Exit code was 0 Stimuli: Waiting for GUI to start. Waited 1/600 Loading subpage HarvestDefinition Loaded subpage HarvestDefinition Found Menu Added fixture: Selecting English as language Stimuli: Updating configuration defaultconfig Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=pligtaflevering.dk Starting testcase TemplatePageTest Test starting: updateTemplateTest Description: Tests that harvest tempplates can be updated. Step: Goto the template page Stimuli: Loading HarvestDefinition/Definitions-edit-harvest-templates.jsp Step: Deactivate default_obeyrobots template Step: Show inactive templates Step: Reactivate default_obeyrobots Step: Replace 'default_orderxml' Stimuli: Loading HarvestDefinition/Definitions-edit-harvest-templates.jsp Step: Click the upload button. Test success: updateTemplateTest Starting testcase DomainsPageTest Test starting: domainCreationTest Description: Tests that domains can be created correctly. Step: Click the 'Create domain' link in the left menu under the 'Definitions' section Step: Add a domain to the list of domains to be created and click create. Step: Goto the 'Find domain' page and search for the newly added domain Stimuli: Loading HarvestDefinition/Definitions-find-domains.jsp Test success: domainCreationTest Test starting: usedConfigurationFilteringTest Description: Tests configurations are filtered correctly when using the 'Show/Hide unused configuration' filter. Step: Create a new domain Stimuli: Creating domains[DomainsPageTest-usedConfigurationFilteringTest-101615-1.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Step: Create a new configuration Stimuli: Creating configurationDomainsPageTest-usedConfigurationFilteringTest-101615-configuration-2.dk Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=DomainsPageTest-usedConfigurationFilteringTest-101615-1.dk Step: Click the 'Show unused configurations' link Stimuli: Clicking 'Show unused configurations' link. Step: Click the 'Hide unused configurations' link Stimuli: Clicking 'Hide unused configurations' link. Step: Click the 'Show unused configurations' link again, set the second configuration as default configuration and click save. Stimuli: Clicking 'Show unused configurations' link. Step: Click the 'Show unused configurations' link again. Stimuli: Clicking 'Show unused configurations' link. Step: Create a new active selective harvest for the test domain and select the 'Hide unused configurations' list on the test domain. Test success: usedConfigurationFilteringTest Test starting: usedSeedListsFilteringTest Description: Tests seed lists are filtered correctly when using the 'Show/Hide unused seed list' filter. Step: Create a new domain Stimuli: Creating domains[DomainsPageTest-usedSeedListsFilteringTest-101616-1.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Step: Create a new seed list Stimuli: Creating configurationDomainsPageTest-usedSeedListsFilteringTest-101616-seedlist-2.dk([Ljava.lang.String;@6e0d4a8) Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=DomainsPageTest-usedSeedListsFilteringTest-101616-1.dk Step: Click the 'Show unused seed list' link Stimuli: Clicking 'Show unused seed lists' link. Step: Click the 'Hide unused seed lists' link Stimuli: Clicking 'Hide unused seed lists' link. Step: Add the new seed list to the default config (which is a used config) Step: Remove the default seed list from the default configuration Test success: usedSeedListsFilteringTest Starting testcase ExtendedFieldTest Test starting: extendedDomainStringFieldTest Description: Tests that String type extended fields works correctly on domains. Step: Create a new String type field (name:extendedDomainStringFieldTest-101617) for domains Stimuli: Loading HarvestDefinition/Definitions-list-extendedfields.jsp Step: Edit the default domain (pligtaflevering.dk) Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=pligtaflevering.dk Step: Fill out the new extended field with a value and save the updated domain Step: Reopen the domain Test success: extendedDomainStringFieldTest Starting testcase SelectiveHarvestTest Test starting: jobSplittingTest Stimuli: Creating domains[d0-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d0-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d0-ZZ0NkY.dk Stimuli: Creating domains[d1-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d1-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d1-ZZ0NkY.dk Stimuli: Creating domains[d2-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d2-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d2-ZZ0NkY.dk Stimuli: Creating domains[d3-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d3-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d3-ZZ0NkY.dk Stimuli: Creating domains[d4-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d4-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d4-ZZ0NkY.dk Stimuli: Creating domains[d5-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d5-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d5-ZZ0NkY.dk Stimuli: Creating domains[d6-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d6-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d6-ZZ0NkY.dk Stimuli: Creating domains[d7-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d7-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d7-ZZ0NkY.dk Stimuli: Creating domains[d8-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d8-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d8-ZZ0NkY.dk Stimuli: Creating domains[d9-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d9-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d9-ZZ0NkY.dk Stimuli: Creating domains[d10-ZZ0NkY.dk] Stimuli: Loading HarvestDefinition/Definitions-create-domain.jsp Stimuli: Creating configurationnewconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d10-ZZ0NkY.dk Stimuli: Updating configuration newconf_SS4Ec0 Stimuli: Loading HarvestDefinition/Definitions-edit-domain.jsp?name=d10-ZZ0NkY.dk Stimuli: Creating harvest splitharvest_xmEZJ5 Stimuli: Loading HarvestDefinition/Definitions-selective-harvests.jsp Stimuli: Activating harvest splitharvest_xmEZJ5 Stimuli: Loading HarvestDefinition/Definitions-selective-harvests.jsp Stimuli: Activating harvest splitharvest_xmEZJ5 Stimuli: Loading HarvestDefinition/Definitions-selective-harvests.jsp Stimuli: Clicking on 'Activate' link .Loading subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show Loaded subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show .Loading subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show Loaded subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show .Loading subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show Loaded subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show .Loading subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show Loaded subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show .Loading subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show Loaded subpage History/Harveststatus-alljobs.jsp?JOB_STATUS=ALL&HARVEST_NAME=&START_DATE=&END_DATE=&JOB_ID_ORDER=ASC&PAGE_SIZE=100&START_PAGE_INDEX=1&upload=Show Test success: jobSplittingTest Test starting: selectiveHarvestListingTest Description: Verify the functionality of the harvest listings. Reference: http://netarchive.dk/suite/TEST1 Step: Create a selective harvest Stimuli: Creating harvest SelectiveHarvestTest-selectiveHarvestListingTest-101953-1 Stimuli: Loading HarvestDefinition/Definitions-selective-harvests.jsp Step: Create a second harvest and active it Stimuli: Creating harvest SelectiveHarvestTest-selectiveHarvestListingTest-101953-2 Stimuli: Loading HarvestDefinition/Definitions-selective-harvests.jsp Stimuli: Activating harvest SelectiveHarvestTest-selectiveHarvestListingTest-101953-2 Stimuli: Loading HarvestDefinition/Definitions-selective-harvests.jsp Stimuli: Clicking on 'Activate' link Step: Hide inactive harvests Step: Show inactive harvests Test success: selectiveHarvestListingTest Test starting: snapshotTest Stimuli: Loading HarvestDefinition/Definitions-find-domains.jsp Stimuli: Loading HarvestDefinition/Definitions-snapshot-harvests.jsp .[main] INFO dk.netarkivet.systemtest.environment.TestEnvironmentController - Running JSch command (on kb-test-adm-001.kb.dk): RemoteCommand sshTunneling=ssh kb-test-adm-001.kb.dk source /etc/bashrc;source /etc/profile;source ~/.bash_profile;export VERSION=featurebranch;export PORT=8072;export MAILRECEIVERS=null;export TESTX=featurebranch;true;true;export H3ZIP=featurebranch; grep 'Created' ${HOME}/featurebranch/log/HarvestJobManager* [main] INFO dk.netarkivet.systemtest.environment.TestEnvironmentController - Command finished in 1 seconds. Exit code was 0 Stimuli: Loading History/Harveststatus-alljobs.jsp Test success: snapshotTest Starting testcase SystemOverviewTest Test starting: generalTest Description: Test specification: http://netarchive.dk/suite/It23JMXMailCheck Step: Goto the Systemstate page and wait for the extected number of applications to appear. Loading subpage Status/Monitor-JMXsummary.jsp Loaded subpage Status/Monitor-JMXsummary.jsp Step: Click the 'Instance id' link (We need to do this to differentiate between instances of the same application running on the same machine) Test success: generalTest Finished testcase Stimuli: Deactivating all harvests Stimuli: Loading HarvestDefinition/Definitions-selective-harvests.jsp Stimuli: Deactivating harvest: SelectiveHarvestTest-selectiveHarvestListingTest-101953-2 Stimuli: Deactivating harvest: splitharvest_xmEZJ5 Finished suite Finished project Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1,756.986 sec - in TestSuite Results : Tests run: 9, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter). log4j:WARN Please initialize the log4j system properly. [JENKINS] Archiving disabled