4.0.0 org.apache.archiva archiva-web 1.4-M3-SNAPSHOT archiva-webapp-test-js pom Archiva Web :: Javascript Application Tests ${project.build.directory}/tomcat6x/webapps/archiva org.testng testng test commons-io commons-io org.codehaus.plexus plexus-command-line plexus-container-default org.codehaus.plexus plexus-component-api org.codehaus.plexus org.apache.archiva archiva-webapp-js war org.codehaus.plexus plexus-utils org.codehaus.plexus plexus-slf4j-logging plexus-component-api org.codehaus.plexus org.seleniumhq.selenium.client-drivers selenium-java-client-driver test commons-logging commons-logging jdom jdom jaxen jaxen org.apache.derby derby javax.mail mail javax.activation activation commons-lang commons-lang 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 1.5 1.5 true testCompile org.apache.maven.plugins maven-surefire-plugin false listener org.apache.archiva.web.test.listener.CaptureScreenShotsListener excludegroups ${excluded.groups} alphabetical foonotatestsurefireissue integration-tests integration-test test ${selenium.browser} ${baseUrl} ${maxWaitTimeInMs} ${seleniumHost} ${seleniumPort} create-container !container org.apache.maven.plugins maven-dependency-plugin unzip-archiva-webapp compile unpack ${project.groupId} archiva-webapp-js ${project.version} war ${webappDirectory} true org.apache.maven.plugins maven-antrun-plugin process-classes run check-archiva-loaded integration-test run org.apache.tomcat.maven tomcat6-maven-plugin org.apache.derby derby ${derbyVersion} javax.mail mail ${javaxMailVersion} tomcat-run run-war-only pre-integration-test ${project.build.directory}/tomcat6x/conf ${project.build.directory}/tomcat6x /archiva ${container.test.port} UTF-8 ${webappDirectory} true true ${project.build.directory}/appserver-base ${project.build.directory}/appserver-base ${project.build.directory} true src/test/${container.name}/Catalina/localhost/archiva.xml true ${project.build.directory}/tomcat6x/conf/server.xml 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