Mercurial > hg > monetdb-java
changeset 686:8f989e43265d
Adapt JDBC_API_Tester to conditionally invoke running OnClientTester.
author | Martin van Dinther <martin.van.dinther@monetdbsolutions.com> |
---|---|
date | Thu, 10 Nov 2022 20:13:35 +0100 (2022-11-10) |
parents | 35653312f9cb |
children | 801174945283 |
files | tests/JDBC_API_Tester.java |
diffstat | 1 files changed, 10 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/JDBC_API_Tester.java +++ b/tests/JDBC_API_Tester.java @@ -111,10 +111,16 @@ final public class JDBC_API_Tester { ConnectionTests.runTests(con_URL); - OnClientTester oct = new OnClientTester(con_URL, 0); - int failures = oct.runTests(); - if (failures > 0) - System.exit(-1); + // invoke running OnClientTester only on Sept2022 (11.45) or older servers + DatabaseMetaData dbmd = jt.con.getMetaData(); + int dbmsMajorVersion = dbmd.getDatabaseMajorVersion(); + int dbmsMinorVersion = dbmd.getDatabaseMinorVersion(); + if (dbmsMajorVersion == 11 && dbmsMinorVersion <= 45) { + OnClientTester oct = new OnClientTester(con_URL, 0); + int failures = oct.runTests(); + if (failures > 0) + System.exit(-1); + } } private void Test_Cautocommit(String arg0) {