Changeset: b527ef2f3bf7 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b527ef2f3bf7 Added Files: sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.py Removed Files: sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.sql sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err.Windows sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Darwin sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Windows sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.test Modified Files: sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.sql sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.test Branch: mtest Log Message:
Merged more outputs diffs (260 lines): diff --git a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.sql b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.py rename from sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.sql rename to sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.py --- a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.sql +++ b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.py @@ -1,1 +1,28 @@ -SELECT timestamp_to_str(current_timestamp, '%Q'); +import sys, os, platform, pymonetdb + +db = os.getenv("TSTDB") +port = int(os.getenv("MAPIPORT")) + +conn1 = pymonetdb.connect(database=db, port=port, autocommit=True, username='monetdb', password='monetdb') +cur1 = conn1.cursor() +running_OS = platform.system() + +try: + cur1.execute("SELECT timestamp_to_str(current_timestamp, '%Q');") + if running_OS == 'Windows': + sys.stderr.write("Exception expected") + elif running_OS == 'Darwin': + if cur1.fetchall() != [('Q',)]: + sys.stderr.write("Expected [('Q',)]") + else: + if cur1.fetchall() != [('%Q',)]: + sys.stderr.write("Expected [('%Q',)]") +except pymonetdb.DatabaseError as e: + if running_OS == 'Windows': + if "cannot convert timestamp" not in str(e): + sys.stderr.write('Wrong error %s, expected cannot convert timestamp' % (str(e))) + else: + raise e + +cur1.close() +conn1.close() diff --git a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err --- a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err +++ b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err @@ -5,30 +5,6 @@ stderr of test 'crash_timestamp_convert. # 19:04:38 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=33045" "--set" "mapi_usock=/var/tmp/mtest-17747/.s.monetdb.33045" "--set" "monet_prompt=" "--forcemito" "--set" "mal_listing=2" "--dbpath=/scratch/niels/build/rc/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2015" "--set" "mal_listing=0" "--set" "embedded_r=yes" # 19:04:38 > -# builtin opt gdk_dbpath = /scratch/niels/build/rc/Linux-x86_64/var/monetdb5/dbfarm/demo -# builtin opt gdk_debug = 0 -# builtin opt gdk_vmtrim = no -# builtin opt monet_prompt = > -# builtin opt monet_daemon = no -# builtin opt mapi_port = 50000 -# builtin opt mapi_open = false -# builtin opt mapi_autosense = false -# builtin opt sql_optimizer = default_pipe -# builtin opt sql_debug = 0 -# cmdline opt gdk_nr_threads = 0 -# cmdline opt mapi_open = true -# cmdline opt mapi_port = 33045 -# cmdline opt mapi_usock = /var/tmp/mtest-17747/.s.monetdb.33045 -# cmdline opt monet_prompt = -# cmdline opt mal_listing = 2 -# cmdline opt gdk_dbpath = /scratch/niels/build/rc/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2015 -# cmdline opt mal_listing = 0 -# cmdline opt embedded_r = yes -# cmdline opt gdk_debug = 536870922 - -# 19:04:38 > -# 19:04:38 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-17747" "--port=33045" -# 19:04:38 > # 19:04:38 > diff --git a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err.Windows b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err.Windows deleted file mode 100644 --- a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.err.Windows +++ /dev/null @@ -1,20 +0,0 @@ -stderr of test 'crash_timestamp_convert.Bug-3816` in directory 'sql/test/BugTracker-2015` itself: - - -# 19:04:38 > -# 19:04:38 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=39900" "--set" "monet_prompt=" "--forcemito" "--dbpath=C:\monettesting\Mic-Windows7-x86_64-installer-b4f5f29a002f-Dec2016\tests\sql\dbfarm\mTests_sql_test_BugTracker-2015" "--dbextra=C:\monettesting\Mic-Windows7-x86_64-installer-b4f5f29a002f-Dec2016\tests\sql\dbfarm\mTests_sql_test_BugTracker-2015_transient" -# 19:04:38 > - - -# 19:04:38 > -# 19:04:38 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=LAB03" "--port=39900" -# 19:04:38 > - -#~ MAPI = monetdb@LAB03:39900 -QUERY = SELECT timestamp_to_str(current_timestamp, '%Q'); -ERROR = !cannot convert timestamp - -# 19:04:38 > -# 19:04:38 > "Done." -# 19:04:38 > - diff --git a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out --- a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out +++ b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out @@ -5,37 +5,9 @@ stdout of test 'crash_timestamp_convert. # 19:04:38 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=33045" "--set" "mapi_usock=/var/tmp/mtest-17747/.s.monetdb.33045" "--set" "monet_prompt=" "--forcemito" "--set" "mal_listing=2" "--dbpath=/scratch/niels/build/rc/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2015" "--set" "mal_listing=0" "--set" "embedded_r=yes" # 19:04:38 > -# MonetDB 5 server v11.21.6 -# This is an unreleased version -# Serving database 'mTests_sql_test_BugTracker-2015', using 8 threads -# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit integers dynamically linked -# Found 15.586 GiB available main-memory. -# Copyright (c) 1993-July 2008 CWI. -# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved -# Visit http://www.monetdb.org/ for further information -# Listening for connection requests on mapi:monetdb://rocks101.scilens.private:33045/ -# Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-17747/.s.monetdb.33045 -# MonetDB/GIS module loaded -# Start processing logs sql/sql_logs version 52200 -# Start reading the write-ahead log 'sql_logs/sql/log.46' -# Finished reading the write-ahead log 'sql_logs/sql/log.46' -# Finished processing logs sql/sql_logs -# MonetDB/SQL module loaded -# MonetDB/R module loaded # 19:04:38 > -# 19:04:38 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-17747" "--port=33045" -# 19:04:38 > - -#SELECT timestamp_to_str(current_timestamp, '%Q'); -% .%2 # table_name -% %2 # name -% clob # type -% 2 # length -[ "%Q" ] - -# 19:04:38 > # 19:04:38 > "Done." # 19:04:38 > diff --git a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Darwin b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Darwin deleted file mode 100644 --- a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Darwin +++ /dev/null @@ -1,41 +0,0 @@ -stdout of test 'crash_timestamp_convert.Bug-3816` in directory 'sql/test/BugTracker-2015` itself: - - -# 19:04:38 > -# 19:04:38 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=33045" "--set" "mapi_usock=/var/tmp/mtest-17747/.s.monetdb.33045" "--set" "monet_prompt=" "--forcemito" "--set" "mal_listing=2" "--dbpath=/scratch/niels/build/rc/Linux-x86_64/var/MonetDB/mTests_sql_test_BugTracker-2015" "--set" "mal_listing=0" "--set" "embedded_r=yes" -# 19:04:38 > - -# MonetDB 5 server v11.21.6 -# This is an unreleased version -# Serving database 'mTests_sql_test_BugTracker-2015', using 8 threads -# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit integers dynamically linked -# Found 15.586 GiB available main-memory. -# Copyright (c) 1993-July 2008 CWI. -# Copyright (c) August 2008-2015 MonetDB B.V., all rights reserved -# Visit http://www.monetdb.org/ for further information -# Listening for connection requests on mapi:monetdb://rocks101.scilens.private:33045/ -# Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-17747/.s.monetdb.33045 -# MonetDB/GIS module loaded -# Start processing logs sql/sql_logs version 52200 -# Start reading the write-ahead log 'sql_logs/sql/log.46' -# Finished reading the write-ahead log 'sql_logs/sql/log.46' -# Finished processing logs sql/sql_logs -# MonetDB/SQL module loaded -# MonetDB/R module loaded - - -# 19:04:38 > -# 19:04:38 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-17747" "--port=33045" -# 19:04:38 > - -#SELECT timestamp_to_str(current_timestamp, '%Q'); -% .%2 # table_name -% %2 # name -% clob # type -% 1 # length -[ "Q" ] - -# 19:04:38 > -# 19:04:38 > "Done." -# 19:04:38 > - diff --git a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Windows b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Windows deleted file mode 100644 --- a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.stable.out.Windows +++ /dev/null @@ -1,28 +0,0 @@ -stdout of test 'crash_timestamp_convert.Bug-3816` in directory 'sql/test/BugTracker-2015` itself: - - -# 19:04:38 > -# 19:04:38 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=39900" "--set" "monet_prompt=" "--forcemito" "--dbpath=C:\monettesting\Mic-Windows7-x86_64-installer-b4f5f29a002f-Dec2016\tests\sql\dbfarm\mTests_sql_test_BugTracker-2015" "--dbextra=C:\monettesting\Mic-Windows7-x86_64-installer-b4f5f29a002f-Dec2016\tests\sql\dbfarm\mTests_sql_test_BugTracker-2015_transient" -# 19:04:38 > - -# MonetDB 5 server v11.25.24 "Dec2016-b4f5f29a002f" -# Serving database 'mTests_sql_test_BugTracker-2015', using 4 threads -# Compiled for x86_64-pc-winnt/64bit -# Found 11.991 GiB available main-memory. -# Copyright (c) 1993-July 2008 CWI. -# Copyright (c) August 2008-2017 MonetDB B.V., all rights reserved -# Visit http://www.monetdb.org/ for further information -# Listening for connection requests on mapi:monetdb://lab03:39900/ -# MonetDB/GIS module loaded -# MonetDB/SQL module loaded - - -# 19:04:38 > -# 19:04:38 > "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" "--host=LAB03" "--port=39900" -# 19:04:38 > - - -# 19:04:38 > -# 19:04:38 > "Done." -# 19:04:38 > - diff --git a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.test b/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.test deleted file mode 100644 --- a/sql/test/BugTracker-2015/Tests/crash_timestamp_convert.Bug-3816.test +++ /dev/null @@ -1,6 +0,0 @@ -query T rowsort -SELECT timestamp_to_str(current_timestamp, '%Q') ----- -%Q - - diff --git a/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.sql b/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.sql --- a/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.sql +++ b/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.sql @@ -3,7 +3,7 @@ INSERT INTO bar VALUES ('A', 123, 456); CREATE TABLE foo AS SELECT cast(SUM(ct + ct2) as bigint) / 100.0 AS eur FROM bar GROUP BY name WITH DATA; select "name", "query", "type", "remark" from describe_table('sys', 'foo'); -select * from describe_columns('sys', 'foo'); +select "name", "nulls", "cdefault", "number", "remark" from describe_columns('sys', 'foo'); DROP TABLE foo; DROP TABLE bar; diff --git a/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.test b/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.test --- a/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.test +++ b/sql/test/BugTracker-2015/Tests/mserver-creates-but-not-accept-column-types-decimal19-decimal39.Bug-3863.test @@ -15,17 +15,13 @@ NULL TABLE NULL -query TTIITTITT rowsort -select * from describe_columns('sys', 'foo') +query TTTIT rowsort +select "name", "nulls", "cdefault", "number", "remark" from describe_columns('sys', 'foo') ---- eur -decimal -23 -3 True NULL 0 -DECIMAL(23,3) NULL statement ok _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list