4.0.0 org.apache.archiva archiva-web 1.2.3-SNAPSHOT archiva-webapp-test pom Archiva Web :: Application Tests org.testng testng 5.8 test jdk15 commons-io commons-io 1.4 org.codehaus.plexus plexus-command-line 1.0-alpha-2 plexus-container-default org.codehaus.plexus org.apache.archiva archiva-webapp war org.codehaus.plexus plexus-utils org.codehaus.plexus plexus-slf4j-logging org.seleniumhq.selenium.client-drivers selenium-java-client-driver 1.0.1 test commons-logging commons-logging jdom jdom jaxen jaxen org.apache.derby derby javax.mail mail javax.activation activation src/test/testng src/test/resources true **/* maven-resources-plugin testResources org.apache.maven.plugins maven-compiler-plugin 1.5 1.5 true testCompile org.apache.maven.plugins maven-surefire-plugin src/test/testng/config/testng.xml integration-tests integration-test test browser ${selenium.browser} baseUrl ${baseUrl} create-container !container org.codehaus.mojo dependency-maven-plugin unzip-archiva-webapp generate-resources unpack ${project.groupId} archiva-webapp ${project.version} war ${project.build.directory}/${container.name}conf/webapps/archiva prepare-provided-dependencies generate-resources copy-dependencies org.apache.derby,javax.mail,javax.activation false true false ${project.build.directory}/providedDependencies maven-antrun-plugin generate-resources run copy-container-conf package run check-archiva-loaded integration-test run org.codehaus.cargo cargo-maven2-plugin 1.0 start-container pre-integration-test start stop-container post-integration-test stop false ${container.name} ${container.url} ${project.build.directory}/installs/${container.name} ${project.build.directory}/logs/${container.name}.log ${project.build.directory}/logs/${container.name}.out 600000 ${project.build.directory}/appserver-base ${project.build.directory}/appserver-base ${project.build.directory}/${container.name}conf existing 9696 existing-container !baseUrl http://localhost:9696/archiva/ start-selenium !seleniumHost localhost 4444 org.codehaus.mojo selenium-maven-plugin pre-integration-test start-server true ${seleniumPort} true tomcat5x !container tomcat5x http://archive.apache.org/dist/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.zip firefox !browser *firefox iexplore browser iexplore *iexplore safari browser safari *safari otherbrowser browser other *custom ${browserPath} headless org.codehaus.mojo selenium-maven-plugin xvfb validate xvfb