4.0.0
org.apache.continuum
continuum
1.4.1-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
false
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}
${svn.base.url}
org.apache.derby
derby
javax.mail
mail
javax.activation
activation
${project.build.directory}/${container.name}
standalone
9595
-Xmx512m -XX:MaxPermSize=128m
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.groupId}
continuum-webapp
war
continuum
${project.groupId}
continuum-buildagent-webapp
war
continuum-buildagent
${basedir}/src/test/example-projects
war
example-projects
maven-antrun-plugin
1.3
generate-resources
run
svn.base.url=file://localhost/${svn.base.url}
org.codehaus.mojo
properties-maven-plugin
1.0-alpha-2
generate-resources
read-project-properties
${project.build.directory}/filter.properties
start-selenium
!seleniumHost
localhost
4444
org.codehaus.mojo
selenium-maven-plugin
1.0.1
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
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
1.0.1
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}/cargo-installs
5.5.27