Skip to content

Commit 0bc9557

Browse files
committed
Use ojdbc6 for Oracle 11 to make timeout tests work
1 parent 34a1e89 commit 0bc9557

File tree

4 files changed

+17
-10
lines changed

4 files changed

+17
-10
lines changed

ci/build.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ elif [ "$RDBMS" == "postgresql" ] || [ "$RDBMS" == "postgresql_10" ]; then
1919
elif [ "$RDBMS" == "edb" ] || [ "$RDBMS" == "edb_10" ]; then
2020
goal="-Pdb=edb_ci -DdbHost=localhost:5444"
2121
elif [ "$RDBMS" == "oracle" ]; then
22-
# I have no idea why, but these tests don't seem to work on CI...
2322
goal="-Pdb=oracle_ci"
2423
elif [ "$RDBMS" == "oracle_11_2" ]; then
25-
# I have no idea why, but these tests don't seem to work on CI...
26-
goal="-Pdb=oracle_legacy_ci -PexcludeTests=**.LockTest.testQueryTimeout*"
24+
goal="-Pdb=oracle_legacy_ci
2725
elif [ "$RDBMS" == "db2" ]; then
2826
goal="-Pdb=db2_ci"
2927
elif [ "$RDBMS" == "db2_10_5" ]; then

gradle/java-module.gradle

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,6 @@ dependencies {
100100
testRuntimeOnly dbLibs.mssql
101101
testRuntimeOnly dbLibs.informix
102102
testRuntimeOnly dbLibs.cockroachdb
103-
testRuntimeOnly dbLibs.oracle
104-
testRuntimeOnly dbLibs.oracleXml
105-
testRuntimeOnly dbLibs.oracleXmlParser
106103
testRuntimeOnly dbLibs.sybase
107104
testRuntimeOnly rootProject.fileTree(dir: 'drivers', include: '*.jar')
108105

@@ -124,6 +121,18 @@ dependencies {
124121
else if ( db.startsWith( 'firebird' ) ) {
125122
testRuntimeOnly dbLibs.firebird
126123
}
124+
else if ( db.startsWith( 'oracle' ) ) {
125+
if ( db.startsWith( 'oracle_legacy' ) ) {
126+
testRuntimeOnly dbLibs.oracleLegacy
127+
testRuntimeOnly dbLibs.oracleLegacyXml
128+
testRuntimeOnly dbLibs.oracleLegacyXmlParser
129+
}
130+
else {
131+
testRuntimeOnly dbLibs.oracle
132+
testRuntimeOnly dbLibs.oracleXml
133+
testRuntimeOnly dbLibs.oracleXmlParser
134+
}
135+
}
127136

128137
annotationProcessor libs.loggingProcessor
129138
annotationProcessor libs.logging

hibernate-c3p0/hibernate-c3p0.gradle

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,5 @@ dependencies {
1616
testImplementation project( ':hibernate-testing' )
1717
testImplementation libs.validator
1818
testRuntimeOnly jakartaLibs.el
19-
20-
if ( db.equalsIgnoreCase( 'oracle' ) ) {
21-
testRuntimeOnly dbLibs.oracle
22-
}
2319
}
2420

settings.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,7 @@ dependencyResolutionManagement {
217217
def mssqlVersion = version "mssql", "12.2.0.jre11"
218218
def mysqlVersion = version "mysql", "8.0.33"
219219
def oracleVersion = version "oracle", "23.2.0.0"
220+
def oracleLegacyVersion = version "oracleLegacy", "11.2.0.4"
220221
def pgsqlVersion = version "pgsql", "42.6.0"
221222
def sybaseVersion = version "sybase", "1.3.1"
222223
def tidbVersion = version "tidb", mysqlVersion
@@ -233,6 +234,9 @@ dependencyResolutionManagement {
233234
library( "oracle", "com.oracle.database.jdbc", "ojdbc11" ).versionRef( oracleVersion )
234235
library( "oracleXml", "com.oracle.database.xml", "xdb" ).versionRef( oracleVersion )
235236
library( "oracleXmlParser", "com.oracle.database.xml", "xmlparserv2" ).versionRef( oracleVersion )
237+
library( "oracleLegacy", "com.oracle.database.jdbc", "ojdbc6" ).versionRef( oracleLegacyVersion )
238+
library( "oracleLegacyXml", "com.oracle.database.xml", "xdb6" ).versionRef( oracleLegacyVersion )
239+
library( "oracleLegacyXmlParser", "com.oracle.database.xml", "xmlparserv2" ).versionRef( oracleLegacyVersion )
236240
library( "mssql", "com.microsoft.sqlserver", "mssql-jdbc" ).versionRef( mssqlVersion )
237241
library( "db2", "com.ibm.db2", "jcc" ).versionRef( db2Version )
238242
library( "hana", "com.sap.cloud.db.jdbc", "ngdbc" ).versionRef( hanaVersion )

0 commit comments

Comments
 (0)