Changeset: 6b9573a5d7ae for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6b9573a5d7ae
Modified Files:
        sql/test/bincopy/Tests/bincopy_broken_strings_on_client.stable.err
        sql/test/bincopy/Tests/bincopy_broken_strings_on_server.stable.err
        sql/test/bincopy/Tests/bincopy_support.py
Branch: copybinary
Log Message:

Normalize paths in bincopy test output


diffs (62 lines):

diff --git a/sql/test/bincopy/Tests/bincopy_broken_strings_on_client.stable.err 
b/sql/test/bincopy/Tests/bincopy_broken_strings_on_client.stable.err
--- a/sql/test/bincopy/Tests/bincopy_broken_strings_on_client.stable.err
+++ b/sql/test/bincopy/Tests/bincopy_broken_strings_on_client.stable.err
@@ -21,9 +21,8 @@ stderr of test 'bincopy_broken_strings_o
 
 
 
-MAPI  = (monetdb) /var/tmp/mtest-29878/.s.monetdb.38969
-QUERY = COPY BINARY INTO foo(id, s) FROM R'/tmp/jvr/bincopy_ints.bin', 
R'/tmp/jvr/bincopy_broken_strings.bin' ON CLIENT;
-
+MAPI  = (monetdb) /var/tmp/mtest-6318/.s.monetdb.30483
+QUERY = COPY BINARY INTO foo(id, s) FROM 
R'${TSTTRGBASE}/mTests/sql/test/bincopy/bincopy_ints.bin', 
R'${TSTTRGBASE}/mTests/sql/test/bincopy/bincopy_broken_strings.bin' ON CLIENT;
 ERROR = !malformed utf-8 byte sequence
 
 
diff --git a/sql/test/bincopy/Tests/bincopy_broken_strings_on_server.stable.err 
b/sql/test/bincopy/Tests/bincopy_broken_strings_on_server.stable.err
--- a/sql/test/bincopy/Tests/bincopy_broken_strings_on_server.stable.err
+++ b/sql/test/bincopy/Tests/bincopy_broken_strings_on_server.stable.err
@@ -24,13 +24,12 @@ stderr of test 'bincopy_broken_strings_o
 # 10:17:52 >  
 
 
-# 10:17:52 >  
-# 10:17:52 >  mclient -lsql -ftest -tnone -Eutf-8 -i -e 
--host=/var/tmp/mtest-17076 --port=32201 --database=mTests_sql_test_bincopy
-# 10:17:52 >  
+# 10:19:42 >  
+# 10:19:42 >  mclient -lsql -ftest -tnone -Eutf-8 -i -e 
--host=/var/tmp/mtest-6318 --port=30483 --database=mTests_sql_test_bincopy
+# 10:19:42 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-29878/.s.monetdb.38969
-QUERY = COPY BINARY INTO foo(id, s) FROM R'/tmp/jvr/bincopy_ints.bin', 
R'/tmp/jvr/bincopy_broken_strings.bin' ON SERVER;
-
+MAPI  = (monetdb) /var/tmp/mtest-6318/.s.monetdb.30483
+QUERY = COPY BINARY INTO foo(id, s) FROM 
R'${TSTTRGBASE}/mTests/sql/test/bincopy/bincopy_ints.bin', 
R'${TSTTRGBASE}/mTests/sql/test/bincopy/bincopy_broken_strings.bin' ON SERVER;
 ERROR = !malformed utf-8 byte sequence
 
 # 16:40:12 >  
diff --git a/sql/test/bincopy/Tests/bincopy_support.py 
b/sql/test/bincopy/Tests/bincopy_support.py
--- a/sql/test/bincopy/Tests/bincopy_support.py
+++ b/sql/test/bincopy/Tests/bincopy_support.py
@@ -3,6 +3,7 @@ import array
 import codecs
 import os
 import re
+import sys
 
 try:
     from MonetDBtesting import process
@@ -43,8 +44,13 @@ def run_test(side, code):
 
     with process.client('sql',
                     stdin=process.PIPE, input=code,
+                    stdout=process.PIPE, stderr=process.PIPE,
                     log=True) as p:
         out, err = p.communicate()
+    sys.stdout.write(out.replace(os.environ['TSTTRGBASE'].replace('\\', 
'\\\\'),'${TSTTRGBASE}').replace('\\\\','/'))
+    sys.stderr.write(err.replace(os.environ['TSTTRGBASE'].replace('\\', 
'\\\\'),'${TSTTRGBASE}').replace('\\\\','/'))
+
+
 
 
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to