4.0.0 org.apache.archiva archiva-web 3.0.0-SNAPSHOT archiva-webapp-test pom Archiva Web :: Javascript Application Tests ${project.build.directory}/container/webapps/archiva ${project.build.directory}/container-port.properties 10000 3.4.0 3.2.0 0.13.2 commons-io commons-io org.apache.archiva archiva-webapp war org.codehaus.plexus plexus-utils org.codehaus.plexus plexus-slf4j-logging plexus-component-api org.codehaus.plexus com.google.guava guava 22.0 org.seleniumhq.selenium selenium-java test ${selenium-server.version} commons-logging commons-logging javax.servlet javax.servlet-api org.eclipse.jetty jetty-io org.eclipse.jetty.websocket websocket-client org.eclipse.jetty jetty-util org.eclipse.jetty.websocket websocket-api org.eclipse.jetty.websocket websocket-common net.sourceforge.htmlunit neko-htmlunit net.sourceforge.htmlunit htmlunit-core-js net.sourceforge.cssparser cssparser org.seleniumhq.selenium htmlunit-driver org.seleniumhq.selenium selenium-leg-rc test ${selenium-server.version} org.testng testng commons-logging commons-logging javax.servlet javax.servlet-api org.eclipse.jetty jetty-io org.eclipse.jetty.websocket websocket-client org.eclipse.jetty jetty-util org.eclipse.jetty.websocket websocket-api org.eclipse.jetty.websocket websocket-common org.seleniumhq.selenium selenium-server test ${selenium-server.version} commons-logging commons-logging javax.servlet javax.servlet-api org.eclipse.jetty jetty-io org.eclipse.jetty jetty-util org.eclipse.jetty.websocket websocket-client org.eclipse.jetty.websocket websocket-api org.eclipse.jetty.websocket websocket-common net.sourceforge.htmlunit neko-htmlunit net.sourceforge.htmlunit htmlunit-core-js net.sourceforge.cssparser cssparser org.fluentlenium fluentlenium-core ${fluentlenium.version} test org.fluentlenium fluentlenium-festassert ${fluentlenium.festassert.version} test org.fluentlenium fluentlenium-junit ${fluentlenium.version} test xerces xercesImpl jdom jdom jaxen jaxen org.apache.derby derby javax.mail mail javax.activation activation commons-lang commons-lang org.assertj assertj-core test org.apache.logging.log4j log4j-jcl org.apache.logging.log4j log4j-slf4j-impl org.apache.logging.log4j log4j-1.2-api org.eclipse.jetty jetty-io ${jettyVersion} org.eclipse.jetty jetty-util ${jettyVersion} test org.eclipse.jetty.websocket websocket-api ${jettyVersion} test org.eclipse.jetty.websocket websocket-client ${jettyVersion} test org.seleniumhq.selenium htmlunit-driver ${htmlUnitVersion} net.sourceforge.htmlunit htmlunit ${htmlUnitVersion} test src/test/resources true **/* org.apache.rat apache-rat-plugin src/test/resources/appserver-base/** src/test/resources/repository/** src/test/resources/local-repo/** src/test/resources/projects/** src/test/resources/snapshots/** org.codehaus.mojo build-helper-maven-plugin container.http.port container.stop.port reserve-port pre-integration-test reserve-network-port maven-resources-plugin testResources org.apache.maven.plugins maven-compiler-plugin testCompile org.apache.maven.plugins maven-failsafe-plugin 2.20 false alphabetical **/*Test.java integration-tests integration-test ${selenium.browser} ${selenium.browser} ${baseUrl} ${maxWaitTimeInMs} ${seleniumHost} ${seleniumPort} ${seleniumRemote} ${container.propertiesPortFilePath} ${container.http.port} verify verify create-container !container org.apache.maven.plugins maven-dependency-plugin unzip-archiva-webapp compile unpack ${project.groupId} archiva-webapp ${project.version} war ${webappDirectory} true org.apache.maven.plugins maven-antrun-plugin process-classes run org.eclipse.jetty jetty-maven-plugin 9.4.5.v20170502 archivastop ${container.stop.port} 30 ${container.http.port} org.apache.derby derby ${derbyVersion} javax.mail mail ${javaxMailVersion} com.google.guava guava 22.0 jetty-run deploy-war pre-integration-test true /archiva ${project.build.testOutputDirectory}/jetty/jetty-env.xml ${webappDirectory} appserver.base ${project.build.directory}/appserver-base appserver.home ${project.build.directory}/appserver-base derby.system.home ${project.build.directory} archiva.devMode true openjpa.Log ${openjpa.Log} org.apache.jackrabbit.core.state.validatehierarchy true org.apache.logging.log4j.simplelog.StatusLogger.level TRACE log4j.configurationFile ${project.build.directory}/test-classes/log4j2-test.xml jetty-shutdown stop post-integration-test existing-container !baseUrl http://localhost:${container.http.port}/archiva seleniumHost !seleniumHost localhost seleniumPort !seleniumPort seleniumRemote !seleniumRemote false htmlunit !browser *htmlunit firefox browser firefox *firefox chrome browser chrome *googlechrome requiresUpload iexplore browser iexplore *iexplore requiresUpload safari browser safari *safari requiresUpload otherbrowser browser other *custom ${browserPath} requiresUpload headless org.codehaus.mojo selenium-maven-plugin xvfb validate xvfb ci-server org.apache.maven.plugins maven-antrun-plugin cleanup-files clean run false