Changeset: 4046c635aa7e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4046c635aa7e
Added Files:
        monetdb5/mal/Tests/tst611.malC
        monetdb5/mal/Tests/tst620.malC
        monetdb5/mal/Tests/tst660.malC
        monetdb5/mal/Tests/tst661.malC
        monetdb5/mal/Tests/tst662.malC
        monetdb5/mal/Tests/tst670.malC
        monetdb5/mal/Tests/tst700.malC
        monetdb5/mal/Tests/tst710.malC
        monetdb5/mal/Tests/tst750.malC
        monetdb5/mal/Tests/tst755.malC
        monetdb5/mal/Tests/tst760.malC
        monetdb5/mal/Tests/tst770.malC
        monetdb5/mal/Tests/tst780.malC
Removed Files:
        monetdb5/mal/Tests/tst609.mal
        monetdb5/mal/Tests/tst611.mal
        monetdb5/mal/Tests/tst620.mal
        monetdb5/mal/Tests/tst630.mal
        monetdb5/mal/Tests/tst660.mal
        monetdb5/mal/Tests/tst661.mal
        monetdb5/mal/Tests/tst662.mal
        monetdb5/mal/Tests/tst666.mal
        monetdb5/mal/Tests/tst670.mal
        monetdb5/mal/Tests/tst700.mal
        monetdb5/mal/Tests/tst710.mal
        monetdb5/mal/Tests/tst750.mal
        monetdb5/mal/Tests/tst755.mal
        monetdb5/mal/Tests/tst760.mal
        monetdb5/mal/Tests/tst770.mal
        monetdb5/mal/Tests/tst780.mal
Modified Files:
        monetdb5/mal/Tests/tst611.stable.err
        monetdb5/mal/Tests/tst611.stable.out
        monetdb5/mal/Tests/tst620.stable.out
        monetdb5/mal/Tests/tst660.stable.err
        monetdb5/mal/Tests/tst660.stable.out
        monetdb5/mal/Tests/tst661.stable.out
        monetdb5/mal/Tests/tst662.stable.out
        monetdb5/mal/Tests/tst670.stable.err
        monetdb5/mal/Tests/tst670.stable.out
        monetdb5/mal/Tests/tst700.stable.out
        monetdb5/mal/Tests/tst710.stable.out
        monetdb5/mal/Tests/tst750.stable.out
        monetdb5/mal/Tests/tst755.stable.err
        monetdb5/mal/Tests/tst755.stable.out
        monetdb5/mal/Tests/tst760.stable.err
        monetdb5/mal/Tests/tst760.stable.out
        monetdb5/mal/Tests/tst770.stable.out
        monetdb5/mal/Tests/tst780.stable.out
Branch: default
Log Message:

MAL test revamping


diffs (truncated from 984 to 300 lines):

diff --git a/monetdb5/mal/Tests/tst609.mal b/monetdb5/mal/Tests/tst609.mal
deleted file mode 100644
--- a/monetdb5/mal/Tests/tst609.mal
+++ /dev/null
@@ -1,4 +0,0 @@
-# The include operation screwed up the welcome
-io.print("welcome");
-include algebra;
-io.print("done");
diff --git a/monetdb5/mal/Tests/tst611.mal b/monetdb5/mal/Tests/tst611.malC
rename from monetdb5/mal/Tests/tst611.mal
rename to monetdb5/mal/Tests/tst611.malC
--- a/monetdb5/mal/Tests/tst611.mal
+++ b/monetdb5/mal/Tests/tst611.malC
@@ -1,8 +1,10 @@
 # initialization of BATs on the stack
 # caused a problem when executed in interactve mode
+function foo();
 RKA:= bat.new(:oid,:int,1048576);
 bat.append(RKA,360:int);
 io.print(RKA);
 
 #the next one should fail
 bat.setWriteMode(RKB);
+end foo;
diff --git a/monetdb5/mal/Tests/tst611.stable.err 
b/monetdb5/mal/Tests/tst611.stable.err
--- a/monetdb5/mal/Tests/tst611.stable.err
+++ b/monetdb5/mal/Tests/tst611.stable.err
@@ -1,1 +1,40 @@
 stderr of test 'tst611` in directory 'monetdb5/mal` itself:
+
+
+# 09:29:46 >  
+# 09:29:46 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=39422" "--set" 
"mapi_usock=/var/tmp/mtest-25470/.s.monetdb.39422" "--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"
+# 09:29:46 >  
+
+# builtin opt  gdk_dbpath = 
/export/scratch1/mk/default//Linux/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 = 39422
+# cmdline opt  mapi_usock = /var/tmp/mtest-25470/.s.monetdb.39422
+# cmdline opt  monet_prompt = 
+# cmdline opt  mal_listing = 2
+# cmdline opt  gdk_dbpath = 
/export/scratch1/mk/default//Linux/var/MonetDB/mTests_monetdb5_mal
+# cmdline opt  mal_listing = 2
+# cmdline opt  embedded_r = yes
+# cmdline opt  gdk_debug = 536870922
+
+# 09:29:46 >  
+# 09:29:46 >  "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-25470" "--port=39422"
+# 09:29:46 >  
+
+MAPI  = (monetdb) /var/tmp/mtest-25470/.s.monetdb.39422
+QUERY = end foo;
+ERROR = !TypeException:user.foo[5]:'bat.setWriteMode' undefined in:     
bat.setWriteMode(RKB:any);
+
+# 09:29:46 >  
+# 09:29:46 >  "Done."
+# 09:29:46 >  
+
diff --git a/monetdb5/mal/Tests/tst611.stable.out 
b/monetdb5/mal/Tests/tst611.stable.out
--- a/monetdb5/mal/Tests/tst611.stable.out
+++ b/monetdb5/mal/Tests/tst611.stable.out
@@ -17,18 +17,16 @@ stdout of test 'tst611` in directory 'mo
 # Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-12850/.s.monetdb.31390
 # MonetDB/GIS module loaded
 # MonetDB/SQL module loaded
-!TypeException:user.main[7]:'bat.setWriteMode' undefined in:     
bat.setWriteMode(RKB:any);
-function user.main():void;
-# initialization of BATs on the stack 
-# caused a problem when executed in interactve mode 
-    RKA := bat.new(:oid,:int,1048576);
-    bat.append(RKA,360:int);
-    io.print(RKA);
-#the next one should fail 
-    bat.setWriteMode(RKB);
-end user.main;
+# MonetDB/R   module loaded
 
-# 08:01:26 >  
-# 08:01:26 >  Done.
-# 08:01:26 >  
+Ready.
 
+# 09:29:46 >  
+# 09:29:46 >  "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-25470" "--port=39422"
+# 09:29:46 >  
+
+
+# 09:29:46 >  
+# 09:29:46 >  "Done."
+# 09:29:46 >  
+
diff --git a/monetdb5/mal/Tests/tst620.mal b/monetdb5/mal/Tests/tst620.malC
rename from monetdb5/mal/Tests/tst620.mal
rename to monetdb5/mal/Tests/tst620.malC
diff --git a/monetdb5/mal/Tests/tst620.stable.out 
b/monetdb5/mal/Tests/tst620.stable.out
--- a/monetdb5/mal/Tests/tst620.stable.out
+++ b/monetdb5/mal/Tests/tst620.stable.out
@@ -5,32 +5,36 @@ stdout of test 'tst620` in directory 'mo
 # 21:04:56 >  Mtimeout -timeout 60 Mserver 
"--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/opensource/MonetDB/Linux/var/MonetDB5/dbfarm" --set 
"sql_logdir=/ufs/mk/opensource/MonetDB/Linux/var/MonetDB5/log" --set 
mapi_port=33678 --set sql_port=45734 --set xquery_port=51153 --set 
monet_prompt= --trace "--config=/ufs/mk/monet5/src/mal/Tests/All.conf" 
--dbname=mTests_src_mal  tst620.mal < /dev/null
 # 21:04:56 >  
 
-# Monet Database Server V4.99.19
-# Copyright (c) 1993-2005, CWI. All rights reserved.
-# Compiled for x86_64-redhat-linux-gnu/64bit with 32bit OIDs; dynamically 
linked.
-# config:/ufs/mk/monet5/src/mal/Tests/All.conf
-# dbfarm:/ufs/mk/opensource/MonetDB/Linux/var/MonetDB5/dbfarm
-# dbname:mTests_src_mal
-# Visit http://monetdb.cwi.nl/ for further information.
-##check the storage size
-#function tst():void;
-#      z:= inspect.getSize();
-#      io.printf("#size %d\n",z);
-#end tst;
-function user.tst():void;
-    z := inspect.getSize();
-    io.printf("#size %d\n",z);
-end user.tst;
-function user.main():void;
-#check the storage size 
-    user.tst();
-    l := inspect.getSize();
-    io.printf("#size %d\n",l);
-end user.main;
-#size 820
-#size 1228
+# 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:35105/
+# Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-25070/.s.monetdb.35105
+# 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
 
-# 21:04:56 >  
-# 21:04:56 >  Done.
-# 21:04:56 >  
+Ready.
 
+# 09:24:48 >  
+# 09:24:48 >  "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-25070" "--port=35105"
+# 09:24:48 >  
+
+#user.tst();
+#size 948
+#io.printf("#size %d\n",l);
+#size 608
+
+# 09:24:48 >  
+# 09:24:48 >  "Done."
+# 09:24:48 >  
+
diff --git a/monetdb5/mal/Tests/tst630.mal b/monetdb5/mal/Tests/tst630.mal
deleted file mode 100644
--- a/monetdb5/mal/Tests/tst630.mal
+++ /dev/null
@@ -1,42 +0,0 @@
-function fcn(i1:int, i2:int, i3:int, i4:int):void;
-       io.print(i1);
-       io.print(i2);
-       io.print(i3);
-       io.print(i4);
-end fcn;
-fcn(1,2,3,4);
-
-function fcn(i1:int, i2:int, i3:int, i4:int, i5:int, i6:int):void;
-       io.print(i1);
-       io.print(i2);
-       io.print(i3);
-       io.print(i4);
-       io.print(i5);
-       io.print(i6);
-end fcn;
-fcn(1,2,3,4,5,6);
-
-function fcn(i1:int, i2:int, i3:int, i4:int, i5:int, i6:int,i7:int, 
i8:int):void;
-       io.print(i1);
-       io.print(i2);
-       io.print(i3);
-       io.print(i4);
-       io.print(i5);
-       io.print(i6);
-       io.print(i7);
-       io.print(i8);
-end fcn;
-fcn(1,2,3,4,5,6,7,8);
-
-function 
zdeep(node:int,fcn:str,A0:str,A1:str,A2:int,A3:bte,A4:bte,A5:bte,A6:bte,A7:int):lng;
-io.print(A6);
-io.print(A7);
-return zdeep:= 1:lng;
-end zdeep;
-function 
z(node:int,fcn:str,A0:str,A1:str,A2:int,A3:bte,A4:bte,A5:bte,A6:bte,A7:int):lng;
-io.print(A6);
-io.print(A7);
-zdeep(0,"fcn","1994-01-01","1994-01-01",12,6:bte,1:bte,6:bte,1:bte,24);
-return z:= 1:lng;
-end z;
-z(0,"fcn","1994-01-01","1994-01-01",12,6:bte,1:bte,6:bte,1:bte,24);
diff --git a/monetdb5/mal/Tests/tst660.mal b/monetdb5/mal/Tests/tst660.malC
rename from monetdb5/mal/Tests/tst660.mal
rename to monetdb5/mal/Tests/tst660.malC
--- a/monetdb5/mal/Tests/tst660.mal
+++ b/monetdb5/mal/Tests/tst660.malC
@@ -1,9 +1,7 @@
 #Testing variable argument lists
 
-pattern fi(i:int...)
-address MDBdummy;
-pattern fs(i:int,s:str...)
-address MDBdummy;
+pattern fi(i:int...) address MDBdummy;
+pattern fs(i:int,s:str...) address MDBdummy;
 
 fi(1);
 fi(1,2);
diff --git a/monetdb5/mal/Tests/tst660.stable.err 
b/monetdb5/mal/Tests/tst660.stable.err
--- a/monetdb5/mal/Tests/tst660.stable.err
+++ b/monetdb5/mal/Tests/tst660.stable.err
@@ -8,7 +8,30 @@ stderr of test 'tst660` in directory 'mo
 #warning: please don't forget to set your vault key!
 #(see /ufs/mk/monet5/Linux/etc/monetdb5.conf)
 
-# 23:13:31 >  
-# 23:13:31 >  Done.
-# 23:13:31 >  
+# 10:30:20 >  
+# 10:30:20 >  "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-32486" "--port=30121"
+# 10:30:20 >  
 
+MAPI  = (monetdb) /var/tmp/mtest-32486/.s.monetdb.30121
+QUERY = fi(1);
+ERROR = !MALException:mdb.dummy:operation failed
+MAPI  = (monetdb) /var/tmp/mtest-32486/.s.monetdb.30121
+QUERY = fi(1,2);
+ERROR = !MALException:mdb.dummy:operation failed
+MAPI  = (monetdb) /var/tmp/mtest-32486/.s.monetdb.30121
+QUERY = fi(1,2,3);
+ERROR = !MALException:mdb.dummy:operation failed
+MAPI  = (monetdb) /var/tmp/mtest-32486/.s.monetdb.30121
+QUERY = fs(1,"a");
+ERROR = !MALException:mdb.dummy:operation failed
+MAPI  = (monetdb) /var/tmp/mtest-32486/.s.monetdb.30121
+QUERY = fs(1,"a","b");
+ERROR = !MALException:mdb.dummy:operation failed
+MAPI  = (monetdb) /var/tmp/mtest-32486/.s.monetdb.30121
+QUERY = fs(1,"a","b","c");
+ERROR = !MALException:mdb.dummy:operation failed
+
+# 10:30:20 >  
+# 10:30:20 >  "Done."
+# 10:30:20 >  
+
diff --git a/monetdb5/mal/Tests/tst660.stable.out 
b/monetdb5/mal/Tests/tst660.stable.out
--- a/monetdb5/mal/Tests/tst660.stable.out
+++ b/monetdb5/mal/Tests/tst660.stable.out
@@ -5,37 +5,25 @@ stdout of test 'tst660` in directory 'mo
 # 23:13:31 >  Mtimeout -timeout 60 mserver5 
"--config=/ufs/mk/monet5/Linux/etc/monetdb5.conf" --debug=10 --set 
"monet_mod_path=/ufs/mk/monet5//Linux/lib/MonetDB5:/ufs/mk/monet5//Linux/lib/MonetDB5/lib:/ufs/mk/monet5//Linux/lib/MonetDB5/bin"
 --set "gdk_dbfarm=/ufs/mk/monet5//Linux/var/MonetDB5/dbfarm" --set 
"sql_logdir=/ufs/mk/monet5//Linux/var/MonetDB5/sql_logs" --set 
"xquery_logdir=/ufs/mk/monet5//Linux/var/MonetDB5/xquery_logs" --set 
mapi_port=33778 --set xrpc_port=45490 --set monet_prompt= --trace 
--dbname=mTests_src_mal  tst660.mal
 # 23:13:31 >  
 
-# MonetDB Server v5.0.0_beta2_1
-# Copyright (c) 1993-2007 CWI, all rights reserved
-# Compiled for x86_64-redhat-linux-gnu/64bit with 64bit OIDs dynamically linked
-# dbname:mTests_src_mal
-# Visit http://monetdb.cwi.nl/ for further information
-##Testing variable argument lists
-#
-#pattern fi(i:int...)
-pattern user.fi(i:int...):void address MDBdummy;
-#pattern fs(i:int,s:str...)
-pattern user.fs(i:int,s:str...):void address MDBdummy;
-#
-#fi(1);
-#fi(1,2);
-#fi(1,2,3);
-#
-#fs(1,"a");
-#fs(1,"a","b");
-#fs(1,"a","b","c");
-#
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to