# HG changeset patch
# User Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
# Date 1668107615 -3600
# Node ID 8f989e43265d68db940e17c405a4b880682f3a81
# Parent  35653312f9cb59f936623c338342e03856f96446
Adapt JDBC_API_Tester to conditionally invoke running OnClientTester.

diff --git a/tests/JDBC_API_Tester.java b/tests/JDBC_API_Tester.java
--- 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) {