Changeset: 0593aab8edfa for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/0593aab8edfa
Added Files:
        sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
Removed Files:
        sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.bat
        sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.sh
        sql/jdbc/tests/Tests/Test.SQL.bat
Branch: default
Log Message:

refactor jdbc JDBC_API_Tester test


diffs (64 lines):

diff --git a/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.bat 
b/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.bat
deleted file mode 100755
--- a/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.bat
+++ /dev/null
@@ -1,1 +0,0 @@
-@call "%TSTSRCDIR%\Test.SQL.bat" %*
diff --git a/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py 
b/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
new file mode 100644
--- /dev/null
+++ b/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
@@ -0,0 +1,33 @@
+import os
+import sys
+from subprocess import run, PIPE, CalledProcessError
+
+HOST=os.getenv('HOST')
+MAPIPORT=os.getenv('MAPIPORT')
+TSTDB=os.getenv('TSTDB')
+TSTSRCBASE=os.getenv('TSTSRCBASE')
+TSTDIR=os.getenv('TSTDIR')
+USER='monetdb'
+PASSWORD='monetdb'
+JDBC_EXTRA_ARGS=os.getenv('JDBC_EXTRA_ARGS', default='')
+
+URL=f"jdbc:monetdb://{HOST}:{MAPIPORT}/{TSTDB}?user=monetdb&password=monetdb{JDBC_EXTRA_ARGS}"
+
+cmd = ['java', 'JDBC_API_Tester', URL]
+try:
+    p = run(cmd, stdout=PIPE, stderr=PIPE, check=True, text=True)
+except CalledProcessError as e:
+    raise SystemExit(e.stderr)
+
+
+
+##!/bin/sh
+#
+#URL="jdbc:monetdb://${HOST}:${MAPIPORT}/${TSTDB}?user=monetdb&password=monetdb${JDBC_EXTRA_ARGS}"
+#TST=$1
+#
+#java ${TST} "${URL}"
+#
+##!/bin/sh
+#
+#$TSTSRCDIR/Test.SQL.sh $*
diff --git a/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.sh 
b/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.sh
deleted file mode 100755
--- a/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-$TSTSRCDIR/Test.SQL.sh $*
diff --git a/sql/jdbc/tests/Tests/Test.SQL.bat 
b/sql/jdbc/tests/Tests/Test.SQL.bat
deleted file mode 100755
--- a/sql/jdbc/tests/Tests/Test.SQL.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-@echo off
-
-set 
URL=jdbc:monetdb://%HOST%:%MAPIPORT%/%TSTDB%?user=monetdb^&password=monetdb%JDBC_EXTRA_ARGS%
-
-prompt # $t $g  
-
-java %TST% "%URL%"
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to