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 ${project.parent.parent.basedir} commons-io commons-io org.apache.archiva archiva-webapp war com.google.guava guava 22.0 org.seleniumhq.selenium selenium-java test ${selenium-server.version} commons-logging commons-logging jakarta.servlet jakarta.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 jakarta.servlet jakarta.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 jakarta.servlet jakarta.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 org.apache.derby derby jakarta.mail jakarta.mail-api jakarta.activation jakarta.activation-api org.apache.commons commons-lang3 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 ${jetty.version} org.eclipse.jetty jetty-util ${jetty.version} test org.eclipse.jetty.websocket websocket-api ${jetty.version} test org.eclipse.jetty.websocket websocket-client ${jetty.version} test org.seleniumhq.selenium htmlunit-driver ${html.unit.version} net.sourceforge.htmlunit htmlunit ${html.unit.version} 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.22.2 false alphabetical **/*Test.java integration-tests integration-test ${selenium.browser} ${selenium.browser} ${baseUrl} ${maxWaitTimeInMs} ${seleniumHost} ${seleniumPort} ${seleniumRemote} ${container.propertiesPortFilePath} ${container.http.port} true 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 ${jetty.version} archivastop ${container.stop.port} 30 ${container.http.port} pom org.apache.derby derby ${derbyVersion} jakarta.mail jakarta.mail-api ${jakarta.mail.version} 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 org.sonatype.inject.debug true 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 initialize run false