Changeset: 740686ae0539 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/740686ae0539
Modified Files:
sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.py
sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py
Branch: Jul2021
Log Message:
Print subprocess stdout and stderr in the case the test fails
diffs (53 lines):
diff --git a/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
b/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
--- a/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
+++ b/sql/jdbc/tests/Tests/JDBC_API_Tester.SQL.py
@@ -1,5 +1,4 @@
-import os
-import sys
+import os, sys
from subprocess import run, PIPE, CalledProcessError
HOST=os.getenv('HOST')
@@ -16,6 +15,8 @@ URL=f"jdbc:monetdb://{HOST}:{MAPIPORT}/{
cmd = ['java', 'JDBC_API_Tester', URL]
try:
p = run(cmd, stdout=PIPE, stderr=PIPE, check=True, encoding='utf-8')
+ sys.stderr.write(p.stdout)
+ sys.stderr.write(p.stderr)
except CalledProcessError as e:
raise SystemExit(e.stderr)
diff --git a/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.py
b/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.py
--- a/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.py
+++ b/sql/jdbc/tests/Tests/ValidateSystemCatalogTables.SQL.py
@@ -1,4 +1,4 @@
-import os
+import os, sys
from subprocess import run, PIPE, CalledProcessError
HOST=os.getenv('HOST')
@@ -17,5 +17,7 @@ if __name__ == '__main__':
cmd = ['java', CLIENT, '-h', HOST, '-p', MAPIPORT, '-d', TSTDB, '-f',
os.path.join(TSTSRCBASE, TSTDIR, 'Tests/ValidateSystemCatalogTables.sql')]
try:
p = run(cmd, stdout=PIPE, stderr=PIPE, check=True, encoding='utf-8')
+ sys.stderr.write(p.stdout)
+ sys.stderr.write(p.stderr)
except CalledProcessError as e:
raise SystemExit(e.stderr)
diff --git a/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py
b/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py
--- a/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py
+++ b/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py
@@ -1,4 +1,4 @@
-import os
+import os, sys
from subprocess import run, PIPE, CalledProcessError
HOST=os.getenv('HOST')
@@ -17,5 +17,7 @@ if __name__ == '__main__':
cmd = ['java', CLIENT, '-h', HOST, '-p', MAPIPORT, '-d', TSTDB, '-f',
os.path.join(TSTSRCBASE, TSTDIR, 'Tests/ValidateSystemCatalogTables.sql')]
try:
p = run(cmd, stdout=PIPE, stderr=PIPE, check=True, encoding='utf-8')
+ sys.stderr.write(p.stdout)
+ sys.stderr.write(p.stderr)
except CalledProcessError as e:
raise SystemExit(e.stderr)
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list