diff --git a/openjpa-persistence-jdbc/pom.xml b/openjpa-persistence-jdbc/pom.xml
index 4f075a58f..acd3a1421 100644
--- a/openjpa-persistence-jdbc/pom.xml
+++ b/openjpa-persistence-jdbc/pom.xml
@@ -49,18 +49,18 @@
-Dopenjpa.RuntimeUnenhancedClasses=unsupported ${test.jvm.arguments}
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
-
- org/apache/openjpa/persistence/enhance/DynamicEnhancementSuite.java
-
-
-
-
-
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+
+ org/apache/openjpa/persistence/enhance/DynamicEnhancementSuite.java
+
+
+
+
+
@@ -118,6 +118,61 @@
+
+
+ test-mysql-docker
+
+
+ test-mysql-docker
+
+
+
+
+ mysql
+ mysql-connector-java
+ ${mysql.version}
+ test
+
+
+
+ com.mysql.jdbc.Driver
+
+ ${openjpa.mysql.url}
+ ${openjpa.mysql.username}
+ ${openjpa.mysql.password}
+
+
+ 0
+ 0
+
+
+
+
+
+ io.fabric8
+ docker-maven-plugin
+
+
+
+ mysql/mysql-server:5.7
+
+
+ openjpatst
+ openjpatst
+ openjpatst
+
+
+ 3306:3306
+
+
+
+
+
+
+
+
+
+
test-mariadb
diff --git a/openjpa-persistence-locking/pom.xml b/openjpa-persistence-locking/pom.xml
index 0d784902c..731aecf86 100644
--- a/openjpa-persistence-locking/pom.xml
+++ b/openjpa-persistence-locking/pom.xml
@@ -52,7 +52,7 @@
false
- true
+ true
-Dopenjpa.RuntimeUnenhancedClasses=unsupported ${test.jvm.arguments}
@@ -73,59 +73,6 @@
-
-
- test-hsqldb
-
-
- test-hsqldb
-
-
-
-
- org.hsqldb
- hsqldb
- ${hsqldb.version}
- test
-
-
-
- org.hsqldb.jdbcDriver
-
- jdbc:hsqldb:mem:openjpa20-hsqldb-database
- sa
-
-
-
-
-
-
-
- test-mysql
-
-
- test-mysql
-
-
-
-
- mysql
- mysql-connector-java
- ${mysql.version}
- test
-
-
-
- com.mysql.jdbc.Driver
- ${openjpa.mysql.url}
- ${openjpa.mysql.username}
- ${openjpa.mysql.password}
-
- 0
- 0
-
-
-
@@ -145,13 +92,14 @@
org.mariadb.jdbc.Driver
+
${openjpa.mariadb.url}
${openjpa.mariadb.username}
${openjpa.mariadb.password}
+
0
0
-
@@ -173,10 +121,15 @@
org.postgresql.Driver
+
${openjpa.postgresql.url}
${openjpa.postgresql.username}
${openjpa.postgresql.password}
+
+ 0
+ 0
+ 20
@@ -229,6 +182,7 @@
sqljdbc
2.0
com.microsoft.sqlserver.jdbc.SQLServerDriver
+
${openjpa.mssql.url}
${openjpa.mssql.username}
${openjpa.mssql.password}
@@ -270,6 +224,7 @@
1.2
net.sourceforge.jtds.jdbc.Driver
+
${openjpa.sqlserver.url}
${openjpa.sqlserver.username}
${openjpa.sqlserver.password}
@@ -296,6 +251,28 @@
1.2
net.sourceforge.jtds.jdbc.Driver
+
+ ${openjpa.sybase.url}
+ ${openjpa.sybase.username}
+ ${openjpa.sybase.password}
+
+
+
+
+
+
+ test-sybase-jconnect
+
+
+ ${jconnect.groupId}
+ ${jconnect.artifactId}
+ ${jconnect.version}
+ test
+
+
+
+ com.sybase.jdbc3.jdbc.SybDriver
+
${openjpa.sybase.url}
${openjpa.sybase.username}
${openjpa.sybase.password}
@@ -322,6 +299,7 @@
9.2-3.4.8
com.ingres.jdbc.IngresDriver
+
${openjpa.ingres.url}
${openjpa.ingres.username}
${openjpa.ingres.password}
@@ -337,7 +315,7 @@
-Dopenjpa.custom.driverclass=oracle.jdbc.driver.OracleDriver \
-Dopenjpa.custom.url=jdbc:oracle:thin:@HOST:PORT:DBNAME \
-Dopenjpa.custom.username=USERNAME \
- -Dopenjpa.custom.password=PASSWORD
+ -Dopenjpa.custom.password=PASSWORD
-->
test-custom
@@ -477,6 +455,7 @@
jcc-license
9.5
com.ibm.db2.jcc.DB2Driver
+
${openjpa.db2.url}
${openjpa.db2.username}
${openjpa.db2.password}
@@ -745,8 +724,9 @@
http://not.a.real.repository
com.oracle
jdbc-driver
- 10g
+ 11.2.0.1-jdbc6
oracle.jdbc.driver.OracleDriver
+
${openjpa.oracle.url}
${openjpa.oracle.username}
${openjpa.oracle.password}
@@ -768,6 +748,52 @@
+
+
+
+ test-soliddb
+
+
+ test-soliddb
+
+
+
+
+ ${soliddb.groupid}
+ ${soliddb.driver.artifactid}
+ ${soliddb.version}
+ test
+
+
+
+ http://not.a.real.repository
+ com.ibm.soliddb
+ soliddb
+ 6.5
+ solid.jdbc.SolidDriver
+
+ ${openjpa.soliddb.url}
+ ${openjpa.soliddb.username}
+ ${openjpa.soliddb.password}
+
+
+
+
+ soliddb.repository
+ SolidDB Repository
+ ${soliddb.maven.repo}
+ default
+
+ false
+
+
+ true
+ ignore
+
+
+
+
+
diff --git a/pom.xml b/pom.xml
index a11a0c3f7..cc8f7985c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -756,6 +756,11 @@
+
+ io.fabric8
+ docker-maven-plugin
+ 0.27.2
+
org.apache.maven.plugins
maven-surefire-report-plugin