4.0.0
org.apache.activemq.tests
artemis-tests-pom
3.0.0-SNAPSHOT
e2e-tests
jar
End-to-End Tests
${project.basedir}/../..
Dockerfile-centos7-11
${activemq.basedir}/artemis-distribution/target/apache-artemis-${project.version}-bin/apache-artemis-${project.version}
-DContainerService.artemis-image.version=${project.version} -DContainerService.artemis-image.userid="1000"
org.apache.activemq
apache-artemis
${project.version}
compile
pom
org.apache.activemq.tests
artemis-test-support
${project.version}
test
org.apache.activemq
artemis-unit-test-support
${project.version}
test
commons-io
commons-io
org.testcontainers
testcontainers
org.apache.activemq
artemis-jms-client
${project.version}
org.apache.qpid
qpid-jms-client
org.codehaus.mojo
exec-maven-plugin
prepare-container-image
generate-test-resources
exec
${e2e-tests.skipImageBuild}
./prepare-docker.sh
${activemq.basedir}/artemis-docker
--from-local-dist
--local-dist-path
${distributionDir}
build-container-image
generate-test-resources
exec
${e2e-tests.skipImageBuild}
docker
${distributionDir}
build
--file
${distributionDir}/docker/${e2e-tests.dockerfile}
--tag
activemq-artemis:${project.version}
${distributionDir}
org.apache.activemq
artemis-maven-plugin
test-compile
create-pluggablequorumvote-primary
create
amq
artemis
artemis
false
false
${basedir}/target/ha/replication/pluggablequorumvote/primary
${basedir}/target/classes/servers/ha/replication/pluggablequorumvote/primary
test-compile
create-pluggablequorumvote-backup
create
amq
artemis
artemis
false
false
${basedir}/target/ha/replication/pluggablequorumvote/backup
${basedir}/target/classes/servers/ha/replication/pluggablequorumvote/backup
test-compile
create-bc-dual-root
create
${basedir}/target/brokerConnect/splitMirror/serverRoot
${basedir}/target/classes/servers/brokerConnect/splitMirror/serverRoot
test-compile
create-bc-dual-A
create
${basedir}/target/brokerConnect/splitMirror/serverA
${basedir}/target/classes/servers/brokerConnect/splitMirror/serverA
test-compile
create-bc-dual-B
create
${basedir}/target/brokerConnect/splitMirror/serverB
${basedir}/target/classes/servers/brokerConnect/splitMirror/serverB
test-compile
create-qdr
create
amq
artemis
artemis
false
false
${basedir}/target/brokerConnect/qdr
${basedir}/target/classes/servers/brokerConnect/qdr
test-compile
create-dualMirror-serverA
create
amq
artemis
artemis
false
false
${basedir}/target/brokerConnect/serverA
${basedir}/target/classes/servers/brokerConnect/serverA
test-compile
create-dualMirror-serverB
create
amq
artemis
artemis
false
false
${basedir}/target/brokerConnect/serverB
${basedir}/target/classes/servers/brokerConnect/serverB
test-compile
create-bc-replica-main-A
create
${basedir}/target/brokerConnect/replicaMainServerA
${basedir}/target/classes/servers/brokerConnect/replicaMainServerA
test-compile
create-bc-replica-backup-A
create
${basedir}/target/brokerConnect/replicaBackupServerA
${basedir}/target/classes/servers/brokerConnect/replicaBackupServerA
test-compile
create-bc-replica-main-B
create
${basedir}/target/brokerConnect/replicaMainServerB
${basedir}/target/classes/servers/brokerConnect/replicaMainServerB
test-compile
create-bc-replica-backup-B
create
${basedir}/target/brokerConnect/replicaBackupServerB
${basedir}/target/classes/servers/brokerConnect/replicaBackupServerB
test-compile
create-bc-chained-root
create
${basedir}/target/brokerConnect/chainedMirror/serverRoot
${basedir}/target/classes/servers/brokerConnect/chainedMirror/serverRoot
test-compile
create-bc-chained-A
create
${basedir}/target/brokerConnect/chainedMirror/serverA
${basedir}/target/classes/servers/brokerConnect/chainedMirror/serverA
test-compile
create-bc-chained-B
create
${basedir}/target/brokerConnect/chainedMirror/serverB
${basedir}/target/classes/servers/brokerConnect/chainedMirror/serverB
org.apache.maven.plugins
maven-surefire-plugin
${e2e-tests.skipTests}
${e2e-tests.surefire-extra-args} ${activemq-surefire-argline} ${container-service-argline}