Changeset: bb69ed8c32f3 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=bb69ed8c32f3 Added Files: monetdb5/mal/Tests/tst030.malC monetdb5/mal/Tests/tst031.malC monetdb5/mal/Tests/tst032.malC monetdb5/mal/Tests/tst033.malC monetdb5/mal/Tests/tst034.malC monetdb5/mal/Tests/tst035.malC monetdb5/mal/Tests/tst036.malC monetdb5/mal/Tests/tst037.malC monetdb5/mal/Tests/tst038.malC monetdb5/mal/Tests/tst039.malC Removed Files: monetdb5/mal/Tests/tst030.mal monetdb5/mal/Tests/tst031.mal monetdb5/mal/Tests/tst032.mal monetdb5/mal/Tests/tst033.mal monetdb5/mal/Tests/tst034.mal monetdb5/mal/Tests/tst035.mal monetdb5/mal/Tests/tst036.mal monetdb5/mal/Tests/tst037.mal monetdb5/mal/Tests/tst038.mal monetdb5/mal/Tests/tst039.mal Modified Files: monetdb5/mal/Tests/tst030.stable.out monetdb5/mal/Tests/tst031.stable.out monetdb5/mal/Tests/tst032.stable.out monetdb5/mal/Tests/tst033.stable.out monetdb5/mal/Tests/tst034.stable.out monetdb5/mal/Tests/tst036.stable.err monetdb5/mal/Tests/tst036.stable.out monetdb5/mal/Tests/tst037.stable.out monetdb5/mal/Tests/tst038.stable.err monetdb5/mal/Tests/tst038.stable.out monetdb5/mal/Tests/tst039.stable.out Branch: default Log Message:
MAL test revamping diffs (truncated from 749 to 300 lines): diff --git a/monetdb5/mal/Tests/tst030.mal b/monetdb5/mal/Tests/tst030.malC rename from monetdb5/mal/Tests/tst030.mal rename to monetdb5/mal/Tests/tst030.malC diff --git a/monetdb5/mal/Tests/tst030.stable.out b/monetdb5/mal/Tests/tst030.stable.out --- a/monetdb5/mal/Tests/tst030.stable.out +++ b/monetdb5/mal/Tests/tst030.stable.out @@ -1,9 +1,31 @@ stdout of test 'tst030` in directory 'monetdb5/mal` itself: -# 07:58:40 > -# 07:58:40 > Mtimeout -timeout 60 Mserver "--config=/ufs/mk/monet5/Linux/etc/MonetDB5.conf" --debug=10 --set "monet_mod_path=/ufs/mk/monet5/Linux/lib/MonetDB5:/ufs/mk/opensource/MonetDB/Linux/lib/MonetDB" --set "gdk_dbfarm=/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/log" --set mapi_port=42158 --set sql_port=55708 --set monet_prompt= --trace "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --dbname=mTests_src_mal tst030.mal </dev/null -# 07:58:40 > +# 11:38:02 > +# 11:38:02 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=32718" "--set" "mapi_usock=/var/tmp/mtest-13830/.s.monetdb.32718" "--set" "monet_prompt=" "--forcemito" "--set" "mal_listing=2" "--dbpath=/export/scratch1/mk/default//Linux/var/MonetDB/mTests_monetdb5_mal" "--set" "mal_listing=2" "--set" "embedded_r=yes" +# 11:38:02 > + +# MonetDB 5 server v11.22.0 +# This is an unreleased version +# Serving database 'mTests_monetdb5_mal', using 8 threads +# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit integers dynamically linked +# Found 15.589 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://vienna.da.cwi.nl:32718/ +# Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-13830/.s.monetdb.32718 +# MonetDB/GIS module loaded +# Start processing logs sql/sql_logs version 52200 +# Finished processing logs sql/sql_logs +# MonetDB/SQL module loaded +# MonetDB/R module loaded + +Ready. + +# 11:38:02 > +# 11:38:02 > "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-13830" "--port=32718" +# 11:38:02 > # Monet Database Server V4.99.19 # Copyright (c) 1993-2004, CWI. All rights reserved. @@ -18,14 +40,6 @@ stdout of test 'tst030` in directory 'mo # w:= false; # print(w); #exit w; -# -function user.main():void; -# check testing for illegal assigments to control variables -barrier w := calc.>(1,0); - w := false; - io.print(w); -exit w; -end user.main; [ false ] # 07:58:41 > diff --git a/monetdb5/mal/Tests/tst031.mal b/monetdb5/mal/Tests/tst031.malC rename from monetdb5/mal/Tests/tst031.mal rename to monetdb5/mal/Tests/tst031.malC diff --git a/monetdb5/mal/Tests/tst031.stable.out b/monetdb5/mal/Tests/tst031.stable.out --- a/monetdb5/mal/Tests/tst031.stable.out +++ b/monetdb5/mal/Tests/tst031.stable.out @@ -1,120 +1,35 @@ stdout of test 'tst031` in directory 'monetdb5/mal` itself: -# 07:58:41 > -# 07:58:41 > Mtimeout -timeout 60 Mserver "--config=/ufs/mk/monet5/Linux/etc/MonetDB5.conf" --debug=10 --set "monet_mod_path=/ufs/mk/monet5/Linux/lib/MonetDB5:/ufs/mk/opensource/MonetDB/Linux/lib/MonetDB" --set "gdk_dbfarm=/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/log" --set mapi_port=42158 --set sql_port=55708 --set monet_prompt= --trace "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --dbname=mTests_src_mal tst031.mal </dev/null -# 07:58:41 > +# 11:38:02 > +# 11:38:02 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=32718" "--set" "mapi_usock=/var/tmp/mtest-13830/.s.monetdb.32718" "--set" "monet_prompt=" "--forcemito" "--set" "mal_listing=2" "--dbpath=/export/scratch1/mk/default//Linux/var/MonetDB/mTests_monetdb5_mal" "--set" "mal_listing=2" "--set" "embedded_r=yes" +# 11:38:02 > -# MonetDB server v5.5.0, based on kernel v1.23.0 -# Serving database 'mTests_src_mal' -# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs dynamically linked -# Copyright (c) 1993-2008 CWI, all rights reserved -# Visit http://monetdb.cwi.nl/ for further information -# Listening for connection requests on mapi:monetdb://gio.ins.cwi.nl:30373/ -## testing the void semantics, both replace and delete fail (void != oid) -#b:= bat.new(:void,:int); -#bat.append(b,0); -#bat.append(b,1); -#bat.append(b,2); -#io.print(b); -##k:= 1@0; -##bat.replace(b,k,3); -##io.print(b); -##bat.delete(b,2@0); -##io.print(b); -# -## The oid cases, they should start as a vid column, both replace and delete work -#io.print("oid as a vid column"); -#c:= bat.new(:oid,:int); -#bat.insert(c,0@0,0); -#bat.insert(c,1@0,1); -#bat.insert(c,2@0,2); -#io.print(c); -#k:= 1@0; -#bat.replace(c,k,3); -#io.print(c); -#bat.delete(c,2@0); -#io.print(c); -# -## The oid cases using nils should fail on replace /delete -#io.print("inserting nil's in a oid column"); -#d:= bat.new(:oid,:int); -#bat.insert(d,nil:oid,0); -#bat.insert(d,nil:oid,1); -#bat.insert(d,nil:oid,2); -#io.print(d); -#k:= 1@0; -#bat.replace(d,k,3); -#io.print(d); -#bat.delete(d,2@0); -#io.print(d); -# -## can we handle a vid column starting differently -#io.print("double oid as a vid column starting at 3,5"); -#e:= bat.new(:oid,:oid); -#bat.insert(e,3@0,5@0); -#bat.append(e,6@0); -#io.print(e); -# -## the void,void bat they still consume space -## shouldn't that be avoided or limited to at most 1 pair? -#io.print("void,void bat"); -#f:= bat.new(:void,:void); -#bat.insert(f,nil:void,nil:void); -#bat.insert(f,nil:void,nil:void); -#io.print(f); -# -# -function user.main():void; -# testing the void semantics, both replace and delete fail (void != oid) - b := bat.new(:oid,:int); - bat.append(b,0); - bat.append(b,1); - bat.append(b,2); - io.print(b); -#k:= 1@0; -#bat.replace(b,k,3); +# MonetDB 5 server v11.22.0 +# This is an unreleased version +# Serving database 'mTests_monetdb5_mal', using 8 threads +# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit integers dynamically linked +# Found 15.589 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://vienna.da.cwi.nl:32718/ +# Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-13830/.s.monetdb.32718 +# MonetDB/GIS module loaded +# Start processing logs sql/sql_logs version 52200 +# Start reading the write-ahead log 'sql_logs/sql/log.3' +# Finished reading the write-ahead log 'sql_logs/sql/log.3' +# Finished processing logs sql/sql_logs +# MonetDB/SQL module loaded +# MonetDB/R module loaded + +Ready. + +# 11:38:03 > +# 11:38:03 > "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-13830" "--port=32718" +# 11:38:03 > + #io.print(b); -#bat.delete(b,2@0); -#io.print(b); -# The oid cases, they should start as a vid column, both replace and delete work - io.print("oid as a vid column"); - c := bat.new(:oid,:int); - bat.append(c,0); - bat.append(c,1); - bat.append(c,2); - io.print(c); - k := 1@0; - bat.replace(c,k,3); - io.print(c); - bat.delete(c,2@0); - io.print(c); -# The oid cases using nils should fail on replace /delete - io.print("appending nil's in a oid column"); - d := bat.new(:oid,:int); - bat.append(d,0); - bat.append(d,1); - bat.append(d,2); - io.print(d); - k := 1@0; - bat.replace(d,k,3); - io.print(d); - bat.delete(d,2@0); - io.print(d); -# can we handle a vid column starting differently - io.print("double oid as a vid column starting at 3,5"); - e := bat.new(:oid,:oid); - bat.append(e,5@0); - bat.append(e,6@0); - io.print(e); -# the void,void bat they still consume space -# shouldn't that be avoided or limited to at most 1 pair? - io.print("void,void bat"); - f := bat.new(:oid,:oid); - bat.append(f,nil:oid); - bat.append(f,nil:oid); - io.print(f); -end user.main; #--------------------------# # h t # name # void int # type diff --git a/monetdb5/mal/Tests/tst032.mal b/monetdb5/mal/Tests/tst032.malC rename from monetdb5/mal/Tests/tst032.mal rename to monetdb5/mal/Tests/tst032.malC diff --git a/monetdb5/mal/Tests/tst032.stable.out b/monetdb5/mal/Tests/tst032.stable.out --- a/monetdb5/mal/Tests/tst032.stable.out +++ b/monetdb5/mal/Tests/tst032.stable.out @@ -1,9 +1,33 @@ stdout of test 'tst032` in directory 'monetdb5/mal` itself: -# 22:30:08 > -# 22:30:08 > Mtimeout -timeout 60 mserver5 "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --debug=10 --set "monet_mod_path=/ufs/mk/monet5/Linux/lib/MonetDB5:/ufs/mk/opensource/MonetDB/Linux/lib/MonetDB" --set "gdk_dbfarm=/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/dblogs" --set mapi_port=37869 --set monet_prompt= --trace "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --dbname=mTests_src_mal tst032.mal < /dev/null -# 22:30:08 > +# 11:38:03 > +# 11:38:03 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=32718" "--set" "mapi_usock=/var/tmp/mtest-13830/.s.monetdb.32718" "--set" "monet_prompt=" "--forcemito" "--set" "mal_listing=2" "--dbpath=/export/scratch1/mk/default//Linux/var/MonetDB/mTests_monetdb5_mal" "--set" "mal_listing=2" "--set" "embedded_r=yes" +# 11:38:03 > + +# MonetDB 5 server v11.22.0 +# This is an unreleased version +# Serving database 'mTests_monetdb5_mal', using 8 threads +# Compiled for x86_64-unknown-linux-gnu/64bit with 64bit OIDs and 128bit integers dynamically linked +# Found 15.589 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://vienna.da.cwi.nl:32718/ +# Listening for UNIX domain connection requests on mapi:monetdb:///var/tmp/mtest-13830/.s.monetdb.32718 +# MonetDB/GIS module loaded +# Start processing logs sql/sql_logs version 52200 +# Start reading the write-ahead log 'sql_logs/sql/log.4' +# Finished reading the write-ahead log 'sql_logs/sql/log.4' +# Finished processing logs sql/sql_logs +# MonetDB/SQL module loaded +# MonetDB/R module loaded + +Ready. + +# 11:38:03 > +# 11:38:03 > "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" "--host=/var/tmp/mtest-13830" "--port=32718" +# 11:38:03 > # Monet Database Server V4.99.19 # Copyright (c) 1993-2006, CWI. All rights reserved. @@ -23,21 +47,6 @@ stdout of test 'tst032` in directory 'mo #io.print(b); #bat.delete(b,k); #io.print(b); -# -# -function user.main():void; -# testing the void semantics - b := bat.new(:oid,:int); - bat.append(b,0); - bat.append(b,1); - bat.append(b,2); - io.print(b); - k := 1@0; - bat.replace(b,k,3); - io.print(b); - bat.delete(b,k); - io.print(b); -end user.main; #--------------------------# # h t # name # void int # type diff --git a/monetdb5/mal/Tests/tst033.mal b/monetdb5/mal/Tests/tst033.malC rename from monetdb5/mal/Tests/tst033.mal rename to monetdb5/mal/Tests/tst033.malC diff --git a/monetdb5/mal/Tests/tst033.stable.out b/monetdb5/mal/Tests/tst033.stable.out --- a/monetdb5/mal/Tests/tst033.stable.out +++ b/monetdb5/mal/Tests/tst033.stable.out @@ -5,55 +5,31 @@ stdout of test 'tst033` in directory 'mo # 07:58:41 > Mtimeout -timeout 60 Mserver "--config=/ufs/mk/monet5/Linux/etc/MonetDB5.conf" --debug=10 --set "monet_mod_path=/ufs/mk/monet5/Linux/lib/MonetDB5:/ufs/mk/opensource/MonetDB/Linux/lib/MonetDB" --set "gdk_dbfarm=/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm" --set "sql_logdir=/ufs/mk/monet5/Linux/var/MonetDB5/log" --set mapi_port=42158 --set sql_port=55708 --set monet_prompt= --trace "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" --dbname=mTests_src_mal tst033.mal </dev/null # 07:58:41 > -# Monet Database Server V4.99.19 -# Copyright (c) 1993-2004, CWI. All rights reserved. -# Compiled for i686-redhat-linux-gnu/32bit; dynamically linked. -# config:/ufs/mk/monet5/Linux/etc/MonetDB5.conf -# dbfarm:/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm -# dbname:mTests_src_mal -# Visit http://monetdb.cwi.nl/ for further information. -#b:=new(:int,:int); -#insert(b,0,0); -#insert(b,1,1); -#insert(b,2,2); -#insert(b,3,3); -# -#z:= select(b,0,2); print(z); -#z:= betweenCO(b,0,2); print(z); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list