4.0.0
org.apache.archiva
archiva-web
1.4-SNAPSHOT
archiva-webapp-test
pom
Archiva Web :: Application Tests
9696
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
plexus-component-api
org.codehaus.plexus
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.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
**/*
org.codehaus.mojo
selenium-maven-plugin
1.1
maven-resources-plugin
testResources
org.apache.maven.plugins
maven-compiler-plugin
1.5
true
testCompile
org.apache.maven.plugins
maven-surefire-plugin
false
listener
org.apache.archiva.web.test.listener.CaptureScreenShotsListener
excludegroups
${excluded.groups}
integration-tests
integration-test
test
browser
${selenium.browser}
baseUrl
${baseUrl}
maxWaitTimeInMs
${maxWaitTimeInMs}
create-container
!container
org.apache.maven.plugins
maven-dependency-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
${cargo.wait}
${container.name}
${container.url}
${project.basedir}/${cargo.install.dir}/${container.name}
${project.build.directory}/logs/${container.name}.log
600000
${project.build.directory}/appserver-base
${project.build.directory}/appserver-base
${project.build.directory}/${container.name}conf
existing
${container.test.port}
${cargo.jvm.args}
existing-container
!baseUrl
http://localhost:${container.test.port}/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/v${tomcat5x.version}/bin/apache-tomcat-${tomcat5x.version}.zip
firefox
!browser
*firefox
iexplore
browser
iexplore
*iexplore
requiresUpload
safari
browser
safari
*safari
requiresUpload
otherbrowser
browser
other
*custom ${browserPath}
requiresUpload
clean-cargo
org.apache.maven.plugins
maven-clean-plugin
${cargo.install.dir}
headless
org.codehaus.mojo
selenium-maven-plugin
xvfb
validate
xvfb
debug
-Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=${cargo.debug.port}
-Xmx512m -XX:MaxPermSize=256m
8000
3600000
5.5.27
false
cargo-installs
60000
-Xmx512m -XX:MaxPermSize=256m