4.0.0
org.apache.continuum
continuum
1.4.0-SNAPSHOT
continuum-webapp-test
Continuum :: Webapp Tests
pom
src/test/testng
src/test/resources
true
**/*
org.apache.maven.plugins
maven-compiler-plugin
1.5
1.5
true
testCompile
maven-resources-plugin
testResources
org.apache.maven.plugins
maven-surefire-plugin
src/test/testng/config/testng.xml
integration-tests
integration-test
test
baseUrl
${baseUrl}
browser
${browser}
seleniumHost
${seleniumHost}
seleniumPort
${seleniumPort}
org.testng
testng
5.8
test
jdk15
commons-io
commons-io
1.4
org.apache.continuum
continuum-webapp
${project.version}
war
org.apache.continuum
continuum-buildagent-webapp
${project.version}
war
org.apache.derby
derby
10.1.3.1
javax.mail
mail
1.4
javax.activation
activation
1.1
org.codehaus.plexus
plexus-utils
1.4
org.seleniumhq.selenium.server
selenium-server
1.0.1
commons-logging
commons-logging
org.seleniumhq.selenium.client-drivers
selenium-java-client-driver
1.0.1
test
commons-logging
commons-logging
create-container
!container
org.codehaus.cargo
cargo-maven2-plugin
1.0
start-container
pre-integration-test
start
false
stop-container
post-integration-test
stop
${container.name}
${container.url}
${cargo.installs.directory}/${container.name}
${project.build.directory}/logs/${container.name}.log
600000
${project.build.directory}
${project.build.directory}
org.apache.derby
derby
javax.mail
mail
javax.activation
activation
${project.build.directory}/${container.name}
standalone
9595
-Xmx512m
cargo.datasource.driver=org.apache.derby.jdbc.EmbeddedDriver|
cargo.datasource.url=jdbc:derby:${project.build.directory}/databases/${container.name}/users;create=true|
cargo.datasource.jndi=jdbc/users|
cargo.datasource.username=sa
cargo.datasource.driver=org.apache.derby.jdbc.EmbeddedDriver|
cargo.datasource.url=jdbc:derby:${project.build.directory}/databases/${container.name}/builds;create=true|
cargo.datasource.jndi=jdbc/continuum|
cargo.datasource.username=sa
cargo.resource.name=mail/Session|
cargo.resource.type=javax.mail.Session|
cargo.resource.factory=org.apache.naming.factory.MailSessionFactory|
cargo.resource.parameters=mail.smtp.host=localhost
${project.goupId}
continuum-webapp
war
continuum
${project.groupId}
continuum-buildagent-webapp
war
continuum-buildagent
maven-antrun-plugin
generate-resources
run
start-selenium
!seleniumHost
localhost
4444
org.codehaus.mojo
selenium-maven-plugin
pre-integration-test
start-server
true
${seleniumPort}
true
tomcat5x
!container
tomcat5x
http://apache.mirrors.redwire.net/tomcat/tomcat-5/v5.5.27/bin/apache-tomcat-5.5.27.zip
existing-container
!baseUrl
http://localhost:9595/continuum/
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
reporting
org.apache.maven.plugins
maven-surefire-plugin
true
org.apache.maven.plugins
maven-surefire-report-plugin
report-only
report-only
${basedir}/target/installs