4.0.0
org.apache.activemq.tests
artemis-tests-pom
2.38.0-SNAPSHOT
db-tests
jar
Database Tests
${project.basedir}/../../
-Dderby.load=${derby.load} -Dpostgres.load=${postgres.load} -Dpostgres.uri=${postgres.uri}
-Dpostgres.class=${postgres.class} -Dmssql.load=${mssql.load} -Dmssql.uri=${mssql.uri}
-Dmssql.class=${mssql.class} -Dmysql.load=${mysql.load} -Dmysql.uri=${mysql.uri} -Dmysql.class=${mysql.class}
-Ddb2.load=${db2.load} -Ddb2.class=${db2.class} -Ddb2.uri=${db2.uri} -Doracle.load=${oracle.load}
-Doracle.uri=${oracle.uri} -Doracle.class=${oracle.class}
-Ddistribution.lib="${activemq.basedir}/artemis-distribution/target/apache-artemis-${project.version}-bin/apache-artemis-${project.version}/lib"
false
false
jdbc:db2://localhost:50000/artemis:user=db2inst1;password=artemis;
com.ibm.db2.jcc.DB2Driver
false
jdbc:mysql://localhost/ARTEMIS-TEST?user=root&password=artemis
com.mysql.cj.jdbc.Driver
false
jdbc:postgresql://localhost:5432/artemis?user=artemis&password=artemis
org.postgresql.Driver
false
jdbc:oracle:thin:system/artemis@localhost:1521:FREE
oracle.jdbc.driver.OracleDriver
false
jdbc:sqlserver://localhost:1433;user=sa;password=ActiveMQ*Artemis
com.microsoft.sqlserver.jdbc.SQLServerDriver
true
org.apache.activemq
apache-artemis
${project.version}
compile
pom
org.apache.activemq
artemis-server
test
org.apache.activemq.tests
artemis-test-support
${project.version}
test
org.apache.activemq
artemis-core-client
test
org.apache.activemq
artemis-jms-client
test
org.apache.activemq
artemis-commons
test
org.apache.activemq
artemis-cli
test
org.apache.activemq
artemis-journal
test
org.junit.jupiter
junit-jupiter-api
test
org.junit.jupiter
junit-jupiter-engine
test
io.netty
netty-common
test
org.jctools
jctools-core
test
org.apache.qpid
qpid-jms-client
test
org.slf4j
slf4j-api
test
org.apache.logging.log4j
log4j-slf4j2-impl
test
jakarta.jms
jakarta.jms-api
test
jakarta.management.j2ee
jakarta.management.j2ee-api
test
org.apache.johnzon
johnzon-core
test
jakarta.json
jakarta.json-api
test
org.apache.activemq
artemis-unit-test-support
${project.version}
test
org.apache.derby
derby
test
org.apache.derby
derbytools
test
org.apache.activemq
artemis-maven-plugin
test-compile
create-jdbc-bad-driver
create
amq
admin
admin
false
true
${basedir}/target/jdbc-bad-driver
--shared-store
--jdbc
--jdbc-connection-url
tcp://noexist
--jdbc-driver-class-name
badDriver
test-compile
create-derby
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/derby
${basedir}/target/classes/servers/derby
true
--jdbc
--global-max-messages
100
--java-options
-Dartemis.extra.libs=${basedir}/target/derby/jdbc-jars
--java-options
-ea
test-compile
create-derby-jdbc
dependency-scan
org.apache.derby:derby:${apache.derby.version}
org.apache.derby:derbytools:${apache.derby.version}
org.apache.derby:derbyshared:${apache.derby.version}
${basedir}/target/derby/jdbc-jars
test-compile
create-mysql
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/mysql
${basedir}/target/classes/servers/mysql
true
com.mysql:mysql-connector-j:8.0.33
--jdbc
--jdbc-connection-url
${mysql.uri}
--jdbc-driver-class-name
${mysql.class}
--global-max-messages
100
--java-options
-ea
test-compile
create-postgres
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/postgres
${basedir}/target/classes/servers/postgres
true
org.postgresql:postgresql:42.6.0
--jdbc
--jdbc-connection-url
${postgres.uri}
--jdbc-driver-class-name
${postgres.class}
--global-max-messages
100
--java-options
-ea
test-compile
create-oracle
create
-Djava.net.preferIPv4Stack=true
${basedir}/target/oracle
true
com.oracle.database.jdbc:ojdbc10:19.21.0.0
--jdbc
--jdbc-connection-url
${oracle.uri}
--jdbc-driver-class-name
${oracle.class}
--global-max-messages
100
--java-options
-ea
test-compile
create-mssql
create
com.microsoft.sqlserver:mssql-jdbc:8.4.1.jre11
-Djava.net.preferIPv4Stack=true
${basedir}/target/mssql
true
--jdbc
--jdbc-connection-url
${mssql.uri}
--jdbc-driver-class-name
${mssql.class}
--global-max-messages
100
--java-options
-ea
test-compile
create-DB2
create
com.ibm.db2:jcc:11.5.8.0
-Djava.net.preferIPv4Stack=true
${basedir}/target/db2
true
--jdbc
--jdbc-connection-url
${db2.uri}
--jdbc-driver-class-name
${db2.class}
--global-max-messages
100
--java-options
-ea
org.apache.activemq.tests
smoke-tests
${project.version}
org.apache.maven.plugins
maven-surefire-plugin
1
false
${skipDBTests}
${db-extra-args} ${activemq-surefire-argline} ${artemis-distribution-lib-dir}
${postgres.uri}
DB-all-tests
false
true
true
true
true
true
true
DB-oracle-tests
false
true
DB-mysql-tests
true
false
DB-mssql-tests
true
false
DB-db2-tests
true
false
DB-postgres-tests
true
false
DB-derby-tests
true
false