4.0.0
org.apache.activemq.tests
artemis-tests-pom
2.30.0-SNAPSHOT
soak-tests
jar
ActiveMQ Artemis soak Tests
${project.basedir}/../..
org.apache.activemq
artemis-core-client
${project.version}
test
org.slf4j
slf4j-api
org.apache.logging.log4j
log4j-slf4j-impl
test
org.apache.activemq
artemis-server
${project.version}
test
org.apache.activemq.tests
integration-tests
${project.version}
test
test-jar
junit
junit
org.apache.activemq
artemis-commons
${project.version}
test
org.apache.activemq.tests
artemis-test-support
${project.version}
test
org.apache.activemq
artemis-unit-test-support
${project.version}
test
jakarta.transaction
jakarta.transaction-api
test
org.apache.johnzon
johnzon-core
test
jakarta.json
jakarta.json-api
test
org.apache.activemq
artemis-maven-plugin
${project.version}
test-compile
create-horizontal-paging
create
amq
admin
admin
true
false
${basedir}/target/horizontalPaging
${basedir}/target/classes/servers/horizontalPaging
--java-memory
2G
test-compile
create-flow-paging
create
amq
admin
admin
true
false
${basedir}/target/flowControlPaging
${basedir}/target/classes/servers/flowControlPaging
--java-memory
512M
test-compile
create-subscription-paging
create
amq
admin
admin
true
false
${basedir}/target/subscriptionPaging
${basedir}/target/classes/servers/subscriptionPaging
--java-memory
512M
test-compile
create-mmfactory
create
${basedir}/target/classes/servers/mmfactory
true
admin
admin
${basedir}/target/mmfactory
false
--java-options
-Djava.rmi.server.hostname=localhost -Dcom.sun.management.jmxremote=true
-Dcom.sun.management.jmxremote.port=11099 -Dcom.sun.management.jmxremote.rmi.port=11098
-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
test-compile
create-openwire-leaktest
create
amq
admin
admin
true
false
${basedir}/target/openwire-leaktest
${basedir}/target/classes/servers/openwire-leaktest
test-compile
create-lmreplay
create
amq
artemis
artemis
true
false
${basedir}/target/replay/large-message
${basedir}/target/classes/servers/replay/large-message
--java-options
-Djava.rmi.server.hostname=localhost
--journal-retention
1
--queues
RetentionTest
--name
large-message
test-compile
create-interruptjf
create
amq
artemis
artemis
true
false
${basedir}/target/interruptjf
${basedir}/target/classes/servers/interruptjf
--java-options
-Djava.rmi.server.hostname=localhost
--queues
JournalFlushInterruptTest
--name
interruptjf
test-compile
create-interruptlm
create
amq
artemis
artemis
true
false
${basedir}/target/interruptlm
${basedir}/target/classes/servers/interruptlm
--java-options
-Djava.rmi.server.hostname=localhost
--queues
LargeMessageInterruptTest
--name
interruptlm
test-compile
create-lmbroker1
create
amq
artemis
artemis
true
false
${basedir}/target/lmbroker1
${basedir}/target/classes/servers/lmbroker1
--java-options
-Djava.rmi.server.hostname=localhost
--clustered
--staticCluster
tcp://localhost:61716
--java-options
-Djava.rmi.server.hostname=localhost
--queues
ClusteredLargeMessageInterruptTest
--name
lmbroker1
test-compile
create-lmbroker2
create
amq
artemis
artemis
true
false
${basedir}/target/lmbroker2
${basedir}/target/classes/servers/lmbroker2
100
--java-options
-Djava.rmi.server.hostname=localhost
--clustered
--staticCluster
tcp://localhost:61616
--java-options
-Djava.rmi.server.hostname=localhost
--queues
ClusteredLargeMessageInterruptTest
--name
lmbroker2
test-compile
create-mqtt
create
${basedir}/target/classes/servers/mqtt
true
artemis
artemis
${basedir}/target/mqtt
false
--java-options
-Djava.rmi.server.hostname=localhost
--name
mqtt
test-compile
created-static0
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replicated-static0
${basedir}/target/classes/servers/replicated-static0
--java-options
-ea
test-compile
create-replicated-static1
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replicated-static1
${basedir}/target/classes/servers/replicated-static1
--java-options
-ea
test-compile
create-tx-check-backup-zero
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replica-tx-check/backup-zero
${basedir}/target/classes/servers/replica-tx-check/backup-zero
--java-options
-ea
test-compile
create-tx-check-live-zero
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replica-tx-check/live-zero
${basedir}/target/classes/servers/replica-tx-check/live-zero
--java-options
-ea
test-compile
create-tx-check-backup-one
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replica-tx-check/backup-one
${basedir}/target/classes/servers/replica-tx-check/backup-one
--java-options
-ea
test-compile
create-tx-check-live-one
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replica-tx-check/live-one
${basedir}/target/classes/servers/replica-tx-check/live-one
--java-options
-ea
test-compile
create-tx-check-backup-two
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replica-tx-check/backup-two
${basedir}/target/classes/servers/replica-tx-check/backup-two
--java-options
-ea
test-compile
create-tx-check-live-two
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/replica-tx-check/live-two
${basedir}/target/classes/servers/replica-tx-check/live-two
--java-options
-ea
test-compile
create-database-paging
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/database-paging/derby
${basedir}/target/classes/servers/database-paging/derby
org.apache.derby:derby:${apache.derby.version}
--jdbc
--global-max-messages
100
--java-options
-ea
test-compile
create-database-paging-mysql
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/database-paging/mysql
${basedir}/target/classes/servers/database-paging/mysql
com.mysql:mysql-connector-j:8.0.33
--jdbc
--jdbc-connection-url
jdbc:mysql://localhost/ARTEMIS-TEST?user=root&password=artemis
--jdbc-driver-class-name
com.mysql.cj.jdbc.Driver
--global-max-messages
100
--java-options
-ea
test-compile
create-database-paging-postgres
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/database-paging/postgres
${basedir}/target/classes/servers/database-paging/postgres
org.postgresql:postgresql:42.6.0
--jdbc
--jdbc-connection-url
jdbc:postgresql:artemis?user=artemis&password=artemis
--jdbc-driver-class-name
org.postgresql.Driver
--global-max-messages
100
--java-options
-ea
org.apache.maven.plugins
maven-surefire-plugin
1
false
${skipSoakTests}
**/*Test.java
${activemq-surefire-argline}