Changeset: c1aa760065da for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c1aa760065da
Modified Files:
        sql/backends/monet5/Tests/optimizers.sql
        sql/backends/monet5/Tests/optimizers.stable.err
Branch: default
Log Message:

extended optimizer test to cover also bug 3037


diffs (51 lines):

diff --git a/sql/backends/monet5/Tests/optimizers.sql 
b/sql/backends/monet5/Tests/optimizers.sql
--- a/sql/backends/monet5/Tests/optimizers.sql
+++ b/sql/backends/monet5/Tests/optimizers.sql
@@ -39,4 +39,20 @@ set optimizer='optimizer.costModel();opt
 
 set 
optimizer='optimizer.costModel();optimizer.coercions();optimizer.emptySet();optimizer.accessmode();optimizer.commonTerms();optimizer.accumulators();optimizer.joinPath();optimizer.deadcode();optimizer.garbageCollector();';
 
+set optimizer='optimizer.inline();';
+
+set optimizer='optimizer.inline();optimizer.multiplex();';
+
+set optimizer='optimizer.inline();optimizer.multiplex();optimizer.deadcode();';
+
+set optimizer='optimizer.inline();optimizer.deadcode();optimizer.multiplex();';
+
+set 
optimizer='optimizer.deadcode();optimizer.inline();optimizer.multiplex();optimizer.garbageCollector();';
+
+set 
optimizer='optimizer.inline();optimizer.deadcode();optimizer.garbageCollector();optimizer.multiplex();';
+
+set 
optimizer='optimizer.inline();optimizer.multiplex();optimizer.deadcode();optimizer.garbageCollector();';
+
+set 
optimizer='optimizer.inline();optimizer.deadcode();optimizer.multiplex();optimizer.garbageCollector();';
+
 select 'done';
diff --git a/sql/backends/monet5/Tests/optimizers.stable.err 
b/sql/backends/monet5/Tests/optimizers.stable.err
--- a/sql/backends/monet5/Tests/optimizers.stable.err
+++ b/sql/backends/monet5/Tests/optimizers.stable.err
@@ -78,6 +78,23 @@ ERROR = !'inline' should be the first
 MAPI  = monetdb@sofia:38256
 QUERY = set 
optimizer='optimizer.costModel();optimizer.coercions();optimizer.emptySet();optimizer.accessmode();optimizer.commonTerms();optimizer.accumulators();optimizer.joinPath();optimizer.deadcode();optimizer.garbageCollector();';
 ERROR = !'inline' should be the first
+QUERY = set optimizer='optimizer.inline();';
+ERROR = !'multiplex' should be used
+MAPI  = monetdb@rome:38178
+QUERY = set optimizer='optimizer.inline();optimizer.multiplex();';
+ERROR = !'deadcode' should be used at least once
+MAPI  = monetdb@rome:38178
+QUERY = set 
optimizer='optimizer.inline();optimizer.multiplex();optimizer.deadcode();';
+ERROR = !'garbageCollector' should be used as the last one
+MAPI  = monetdb@rome:38178
+QUERY = set 
optimizer='optimizer.inline();optimizer.deadcode();optimizer.multiplex();';
+ERROR = !'garbageCollector' should be used as the last one
+MAPI  = monetdb@rome:38178
+QUERY = set 
optimizer='optimizer.deadcode();optimizer.inline();optimizer.multiplex();optimizer.garbageCollector();';
+ERROR = !'inline' should be the first
+MAPI  = monetdb@rome:38178
+QUERY = set 
optimizer='optimizer.inline();optimizer.deadcode();optimizer.garbageCollector();optimizer.multiplex();';
+ERROR = !'garbageCollector' should be used as the last one
 
 # 03:16:17 >  
 # 03:16:17 >  "Done."
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to