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