Changeset: 8648c37526ef for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8648c37526ef
Added Files:
monetdb5/mal/Tests/tst005.malC
monetdb5/mal/Tests/tst005.stable.err
monetdb5/mal/Tests/tst022.stable.err
monetdb5/mal/Tests/tst022.stable.out
monetdb5/mal/Tests/tst116.malC
monetdb5/mal/Tests/tst116.stable.err
monetdb5/mal/Tests/tst116.stable.out
monetdb5/mal/Tests/tst237.malC
monetdb5/mal/Tests/tst237.stable.err
monetdb5/mal/Tests/tst237.stable.out
Removed Files:
monetdb5/mal/Tests/tst040.mal
Modified Files:
monetdb5/mal/Tests/All
monetdb5/mal/Tests/tst005.stable.out
Branch: default
Log Message:
Approve output
diffs (truncated from 579 to 300 lines):
diff --git a/monetdb5/mal/Tests/All b/monetdb5/mal/Tests/All
--- a/monetdb5/mal/Tests/All
+++ b/monetdb5/mal/Tests/All
@@ -3,6 +3,7 @@ tst001
tst002
tst003
tst004
+tst005
tst006
tst007
tst008
@@ -35,7 +36,6 @@ tst036
tst037
tst038
tst039
-tst040
tst041
tst042
tst043
@@ -80,6 +80,7 @@ tst108
tst109
tst110
tst115
+tst116
tst1150
#tst120 files are not located in module and paths are runtime dependent
tst1200
@@ -114,6 +115,7 @@ tst232
tst233
tst234
tst235
+tst237
tst250
tst2500
tst2501
diff --git a/monetdb5/mal/Tests/tst005.malC b/monetdb5/mal/Tests/tst005.malC
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst005.malC
@@ -0,0 +1,23 @@
+# test proper exists
+function foo();
+ i:= 1;
+ j:= 2;
+barrier v:=i;
+ io.print("entered");
+ io.print(v);
+ redo v:= iterator.next(-1,0);
+exit v;
+ io.print("doubles");
+ i:= 1;
+barrier (v,w):=(i,j);
+ io.print("entered2");
+ io.print(v);
+ v:= v-1;
+ barrier b:= v == 0;
+ leave (v,w);
+ exit b;
+ redo (v,w):= (v,w);
+exit (v,w);
+ io.print("finished");
+end foo;
+user.foo();
diff --git a/monetdb5/mal/Tests/tst005.stable.err
b/monetdb5/mal/Tests/tst005.stable.err
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst005.stable.err
@@ -0,0 +1,37 @@
+stderr of test 'tst005` in directory 'monetdb5/mal` itself:
+
+
+# 08:15:16 >
+# 08:15:16 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set"
"mapi_open=true" "--set" "mapi_port=32746" "--set"
"mapi_usock=/var/tmp/mtest-26338/.s.monetdb.32746" "--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"
+# 08:15:16 >
+
+# 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 = 32746
+# cmdline opt mapi_usock = /var/tmp/mtest-26338/.s.monetdb.32746
+# 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
+
+# 08:15:16 >
+# 08:15:16 > "mclient" "-lmal" "-ftest" "-Eutf-8"
"--host=/var/tmp/mtest-26338" "--port=32746"
+# 08:15:16 >
+
+
+# 08:15:16 >
+# 08:15:16 > "Done."
+# 08:15:16 >
+
diff --git a/monetdb5/mal/Tests/tst005.stable.out
b/monetdb5/mal/Tests/tst005.stable.out
--- a/monetdb5/mal/Tests/tst005.stable.out
+++ b/monetdb5/mal/Tests/tst005.stable.out
@@ -1,52 +1,37 @@
-# Monet Database Server V4.5.0
-# Copyright (c) 1993-2004, CWI. All rights reserved.
-# Compiled for i686-redhat-linux-gnu/32bit; dynamically linked.
-# config:/ufs/mk/monet5/src/mal/Tests/All.conf
-# dbfarm:/ufs/mk/monet5/Linux/var/MonetDB5/dbfarm
-# dbname:demo
-# Visit http://monetdb.cwi.nl for further information.
-## test proper exists
-# i:= 1;
-# j:= 2;
-#barrier v:=i;
-# print("entered");
-# print(v);
-# redo v:= v -1;
-#exit v;
-# print("doubles");
-#barrier (v,w):=(i,j);
-# print("entered");
-# print(v);
-# v:= v-1;
-# redo (v,w):= (v,w);
-#exit (v,w);
-#
-# print("finished");
-#
-function Admin.main():int; # 0 (main:int)
- i := 1; # 1 (i:int)<-($2:int)
- j := 2; # 2 (j:int)<-($4:int)
-barrier v := i; # 3 (v:int)<-(i:int) jump 7
- io.print("entered"); # 4 IOprint_val ($6:int)<-($7:str)
- io.print(v); # 5 IOprint_val ($8:int)<-(v:int)
- redo v := calc.-(v,1); # 6 CALCbinarySUBintint
(v:int)<-(v:int)($2:int) jump 4
-exit v; # 7 (v:int)
- io.print("doubles"); # 8 IOprint_val ($9:int)<-($10:str)
-barrier (v,w):= (i,j); # 9 (v:int)(w:int)<-(i:int)(j:int) jump 14
- io.print("entered"); # 10 IOprint_val ($12:int)<-($7:str)
- io.print(v); # 11 IOprint_val ($13:int)<-(v:int)
- v := calc.-(v,1); # 12 CALCbinarySUBintint (v:int)<-(v:int)($2:int)
- redo (v,w):= (v,w); # 13 (v:int)(w:int)<-(v:int)(w:int) jump 10
-exit (v,w); # 14 (v:int)(w:int)
- io.print("finished"); # 15 IOprint_val ($14:int)<-($15:str)
-end main; # 16
+stdout of test 'tst005` in directory 'monetdb5/mal` itself:
+
+
+# 08:15:16 >
+# 08:15:16 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set"
"mapi_open=true" "--set" "mapi_port=32746" "--set"
"mapi_usock=/var/tmp/mtest-26338/.s.monetdb.32746" "--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"
+# 08:15:16 >
+
+# 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:32746/
+# Listening for UNIX domain connection requests on
mapi:monetdb:///var/tmp/mtest-26338/.s.monetdb.32746
+# 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.
+
+# 08:15:16 >
+# 08:15:16 > "mclient" "-lmal" "-ftest" "-Eutf-8"
"--host=/var/tmp/mtest-26338" "--port=32746"
+# 08:15:16 >
+
[ "entered" ]
[ 1 ]
-[ "entered" ]
-[ 0 ]
[ "doubles" ]
-[ "entered" ]
+[ "entered2" ]
[ 1 ]
-[ "entered" ]
-[ 0 ]
[ "finished" ]
diff --git a/monetdb5/mal/Tests/tst022.stable.err
b/monetdb5/mal/Tests/tst022.stable.err
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst022.stable.err
@@ -0,0 +1,37 @@
+stderr of test 'tst022` in directory 'monetdb5/mal` itself:
+
+
+# 11:26:55 >
+# 11:26:55 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set"
"mapi_open=true" "--set" "mapi_port=35327" "--set"
"mapi_usock=/var/tmp/mtest-12804/.s.monetdb.35327" "--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:26:55 >
+
+# 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 = 35327
+# cmdline opt mapi_usock = /var/tmp/mtest-12804/.s.monetdb.35327
+# 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
+
+# 11:26:56 >
+# 11:26:56 > "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e"
"--host=/var/tmp/mtest-12804" "--port=35327"
+# 11:26:56 >
+
+
+# 11:26:56 >
+# 11:26:56 > "Done."
+# 11:26:56 >
+
diff --git a/monetdb5/mal/Tests/tst022.stable.out
b/monetdb5/mal/Tests/tst022.stable.out
new file mode 100644
--- /dev/null
+++ b/monetdb5/mal/Tests/tst022.stable.out
@@ -0,0 +1,36 @@
+stdout of test 'tst022` in directory 'monetdb5/mal` itself:
+
+
+# 11:26:55 >
+# 11:26:55 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set"
"mapi_open=true" "--set" "mapi_port=35327" "--set"
"mapi_usock=/var/tmp/mtest-12804/.s.monetdb.35327" "--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:26:55 >
+
+# 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:35327/
+# Listening for UNIX domain connection requests on
mapi:monetdb:///var/tmp/mtest-12804/.s.monetdb.35327
+# 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:26:56 >
+# 11:26:56 > "mclient" "-lmal" "-ftest" "-Eutf-8" "-i" "-e"
"--host=/var/tmp/mtest-12804" "--port=35327"
+# 11:26:56 >
+
+#exit b;
+ok entered first
+
+# 11:26:56 >
+# 11:26:56 > "Done."
+# 11:26:56 >
+
diff --git a/monetdb5/mal/Tests/tst040.mal b/monetdb5/mal/Tests/tst040.mal
deleted file mode 100644
--- a/monetdb5/mal/Tests/tst040.mal
+++ /dev/null
@@ -1,17 +0,0 @@
-# Variables names may be identical to type names, but
-# then they also have to bear the same value
-
-str := "hello";
-int := 1:sht;
-flt := "wrong";
-i := true;
-w := 32767;
-b := 125;
-
-# test for coercion errors
-x0 := "1":int; io.print(x0);
-x1 := 3.2:int; io.print(x1);
-x2 := 3:str; io.print(x2);
-x3 := 257:bte;
-x4 := -1:bte;
-x5 := -0:wrd;
diff --git a/monetdb5/mal/Tests/tst116.malC b/monetdb5/mal/Tests/tst116.malC
new file mode 100644
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list