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) {