Changeset: a977926e5870 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a977926e5870
Modified Files:
        geom/BugTracker/Tests/All
        geom/BugTracker/Tests/X_crash.SF-1971632.sql
        monetdb5/extras/mal_optimizer_template/Tests/All
        monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.sql
        sql/backends/monet5/generator/Tests/generator04.sql
        sql/backends/monet5/generator/Tests/generator04.stable.err
        sql/test/BugTracker-2009/Tests/All
        
sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
        sql/test/BugTracker-2016/Tests/All
        sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.sql
        sql/test/pg_regress/Tests/All
        sql/test/pg_regress/Tests/int8.sql
Branch: Dec2016
Log Message:

Instead of condition THREADS=1, set the optimzer to sequential_pipe.
This way, when you run an individual test using Mtest.py, you will
still get the correct behavior.


diffs (137 lines):

diff --git a/geom/BugTracker/Tests/All b/geom/BugTracker/Tests/All
--- a/geom/BugTracker/Tests/All
+++ b/geom/BugTracker/Tests/All
@@ -1,7 +1,7 @@
 # tests related to bug reports:
 # <descriptive-name>.SF-<bug-report-id>[.<ext>]
 
-HAVE_GEOM&THREADS=1?X_crash.SF-1971632
+HAVE_GEOM?X_crash.SF-1971632
 HAVE_GEOM?copy_into_crash.SF-1975402
 HAVE_GEOM?copy_into_mbr.3492
 
diff --git a/geom/BugTracker/Tests/X_crash.SF-1971632.sql 
b/geom/BugTracker/Tests/X_crash.SF-1971632.sql
--- a/geom/BugTracker/Tests/X_crash.SF-1971632.sql
+++ b/geom/BugTracker/Tests/X_crash.SF-1971632.sql
@@ -1,3 +1,5 @@
+set optimizer = 'sequential_pipe'; -- to get predictable errors
+
 CREATE TABLE geoms (id INTEGER, g GEOMETRY);
 INSERT INTO geoms values (1, 'POINT(10 10)');
 INSERT INTO geoms values (2, 'LINESTRING(10 10, 20 20, 30 40)');
diff --git a/monetdb5/extras/mal_optimizer_template/Tests/All 
b/monetdb5/extras/mal_optimizer_template/Tests/All
--- a/monetdb5/extras/mal_optimizer_template/Tests/All
+++ b/monetdb5/extras/mal_optimizer_template/Tests/All
@@ -1,1 +1,1 @@
-THREADS=1?opt_sql_append
+opt_sql_append
diff --git a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.sql 
b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.sql
--- a/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.sql
+++ b/monetdb5/extras/mal_optimizer_template/Tests/opt_sql_append.sql
@@ -1,3 +1,5 @@
+set optimizer = 'sequential_pipe'; -- to get predictable errors
+
 create table ttt (a int, b int, c int);
 select optimizer;
 select def from optimizers() where name = optimizer;
diff --git a/sql/backends/monet5/generator/Tests/generator04.sql 
b/sql/backends/monet5/generator/Tests/generator04.sql
--- a/sql/backends/monet5/generator/Tests/generator04.sql
+++ b/sql/backends/monet5/generator/Tests/generator04.sql
@@ -1,3 +1,5 @@
+set optimizer = 'sequential_pipe'; -- to get predictable errors
+
 -- some unit  tests
 select * from generate_series('a','a','c');
 
diff --git a/sql/backends/monet5/generator/Tests/generator04.stable.err 
b/sql/backends/monet5/generator/Tests/generator04.stable.err
--- a/sql/backends/monet5/generator/Tests/generator04.stable.err
+++ b/sql/backends/monet5/generator/Tests/generator04.stable.err
@@ -31,8 +31,8 @@ stderr of test 'generator04` in director
 
 MAPI  = (monetdb) /var/tmp/mtest-20019/.s.monetdb.36969
 QUERY = select * from generate_series('a','a','c');
-ERROR = !conversion of string 'c' to type bte failed.
-MAPI  = (monetdb) /var/tmp/mtest-20019/.s.monetdb.36969
+ERROR = !conversion of string 'a' to type bte failed.
+MAPI  = (monetdb) /var/tmp/mtest-3000/.s.monetdb.31545
 QUERY = select * from generate_series(false,true,false) ;
 ERROR = !zero step size not allowed
 MAPI  = (monetdb) /var/tmp/mtest-20019/.s.monetdb.36969
diff --git a/sql/test/BugTracker-2009/Tests/All 
b/sql/test/BugTracker-2009/Tests/All
--- a/sql/test/BugTracker-2009/Tests/All
+++ b/sql/test/BugTracker-2009/Tests/All
@@ -25,7 +25,7 @@ bool-str-bug
 rollback_bug
 update-crash
 correlated-selection-bug
-THREADS=1?segfault_when_quitting_debugger.SF-2538837
+segfault_when_quitting_debugger.SF-2538837
 row_number_bug.SF-2546109
 #set_history_and_drop_table.SF-2607045  not relevant anymore
 TypeException_having_count_distinct.SF-2494227
diff --git 
a/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql 
b/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
--- 
a/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
+++ 
b/sql/test/BugTracker-2009/Tests/segfault_when_quitting_debugger.SF-2538837.sql
@@ -1,2 +1,4 @@
+set optimizer = 'sequential_pipe'; -- to get predictable errors
+
 debug select * from tables;
 n
diff --git a/sql/test/BugTracker-2016/Tests/All 
b/sql/test/BugTracker-2016/Tests/All
--- a/sql/test/BugTracker-2016/Tests/All
+++ b/sql/test/BugTracker-2016/Tests/All
@@ -1,5 +1,5 @@
 HAVE_GEOM?storagemodel
-THREADS=1?convert-function-test.Bug-3460
+convert-function-test.Bug-3460
 HAVE_HGE?convert-function-test-hge.Bug-3460
 LEFT-JOIN_with_OR_conditions_triggers_assertion.Bug-3908
 incorrect_column_name_in_OR_condition_of_LEFT-JOIN_crashes_mserver.Bug-3909
diff --git a/sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.sql 
b/sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.sql
--- a/sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.sql
+++ b/sql/test/BugTracker-2016/Tests/convert-function-test.Bug-3460.sql
@@ -1,6 +1,8 @@
 -- test SQL functions: convert(fromType, toType) and cast(fromType as toType) 
for all SQL data types and data values
 -- See also https://www.monetdb.org/bugzilla/show_bug.cgi?id=3460
 
+set optimizer = 'sequential_pipe'; -- to get predictable errors
+
 SET TIME ZONE INTERVAL '+02:00' HOUR TO MINUTE;
 
 -- BOOLEAN (true, false)
diff --git a/sql/test/pg_regress/Tests/All b/sql/test/pg_regress/Tests/All
--- a/sql/test/pg_regress/Tests/All
+++ b/sql/test/pg_regress/Tests/All
@@ -13,12 +13,12 @@ varchar
 text
 int2
 int4
-THREADS=1?int8
+int8
 oid
 float4
 float8
 # bit NOT supported in MonetDB. BIT is also not standard SQL so exclude this 
test
-HAVE_HGE&THREADS=1?numeric
+HAVE_HGE?numeric
 strings
 strings_concat
 strings_cast
@@ -27,7 +27,7 @@ strings_like
 numerology
 HAVE_GEOM?point
 #HAVE_GEOM?lseg   # lseg is NOT supported in MonetDB. lseg (Line Segment) is 
also not part of OpenGIS standard so exclude this test
-HAVE_GEOM&THREADS=1?box     # box is not supported in MonetDB but it can be 
replaced with mbr (= minimum bounded rectangle)
+HAVE_GEOM?box     # box is not supported in MonetDB but it can be replaced 
with mbr (= minimum bounded rectangle)
 HAVE_GEOM?path    # path is not supported in MonetDB but it can be replaced 
with linestring
 HAVE_GEOM?polygon
 #HAVE_GEOM?circle # circle is NOT supported in MonetDB. It is also not part of 
OpenGIS standard so exclude this test
diff --git a/sql/test/pg_regress/Tests/int8.sql 
b/sql/test/pg_regress/Tests/int8.sql
--- a/sql/test/pg_regress/Tests/int8.sql
+++ b/sql/test/pg_regress/Tests/int8.sql
@@ -1,3 +1,5 @@
+set optimizer = 'sequential_pipe'; -- to get predictable errors
+
 --
 -- bigint
 -- Test bigint 64-bit integers.
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to