4.0.0 org.apache.archiva archiva-web 2.0.2-SNAPSHOT archiva-webapp-test pom Archiva Web :: Javascript Application Tests ${project.build.directory}/tomcat7x/webapps/archiva 0 ${project.build.directory}/tomcat-port.properties 10000 2.3 2.40.0 0.9.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 org.seleniumhq.selenium selenium-java ${selenium-server.version} org.seleniumhq.selenium.client-drivers selenium-java-client-driver test commons-logging commons-logging org.fluentlenium fluentlenium-festassert ${fluentlenium.version} test xerces xercesImpl org.fluentlenium fluentlenium-core ${fluentlenium.version} test 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 src/test/resources true **/* org.codehaus.mojo selenium-maven-plugin org.seleniumhq.selenium selenium-server ${selenium-server.version} org.seleniumhq.selenium selenium-remote-driver ${selenium-server.version} org.seleniumhq.selenium selenium-api ${selenium-server.version} 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/** src/test/tomcat*/conf/catalina.policy maven-resources-plugin testResources org.apache.maven.plugins maven-compiler-plugin testCompile org.apache.maven.plugins maven-surefire-plugin false alphabetical integration-tests integration-test test ${selenium.browser} ${selenium.browser} ${baseUrl} ${maxWaitTimeInMs} ${seleniumHost} ${seleniumPort} ${tomcat.propertiesPortFilePath} 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.apache.tomcat.maven tomcat7-maven-plugin org.apache.derby derby ${derbyVersion} javax.mail mail ${javaxMailVersion} tomcat-run run-war-only pre-integration-test /archiva ${container.test.port} UTF-8 ${webappDirectory} true true ${project.build.directory}/appserver-base ${project.build.directory}/appserver-base ${project.build.directory} true ${project.build.testOutputDirectory}/archiva.xml ${tomcat.propertiesPortFilePath} true tomcat-shutdown shutdown post-integration-test existing-container !baseUrl http://localhost:${container.test.port}/archiva/index.html?request_lang=en start-selenium !seleniumHost localhost 4444 org.codehaus.mojo selenium-maven-plugin pre-integration-test start-server true ${seleniumPort} true firefox !browser *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 run