Changeset: e55a85f3d54f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e55a85f3d54f Added Files: monetdb5/mal/Tests/tst023.maltest monetdb5/mal/Tests/tst024.maltest monetdb5/mal/Tests/tst025.maltest monetdb5/mal/Tests/tst026.maltest monetdb5/mal/Tests/tst027.maltest monetdb5/mal/Tests/tst028.maltest monetdb5/mal/Tests/tst029.maltest monetdb5/mal/Tests/tst030.maltest monetdb5/mal/Tests/tst031.maltest monetdb5/mal/Tests/tst032.maltest monetdb5/mal/Tests/tst033.maltest monetdb5/mal/Tests/tst034.maltest monetdb5/mal/Tests/tst035.maltest monetdb5/mal/Tests/tst036.maltest monetdb5/mal/Tests/tst037.maltest monetdb5/mal/Tests/tst038.maltest monetdb5/mal/Tests/tst039.maltest monetdb5/mal/Tests/tst041.maltest monetdb5/mal/Tests/tst077.maltest Branch: mtest Log Message:
Add missing files diffs (truncated from 1231 to 300 lines): diff --git a/monetdb5/mal/Tests/tst023.maltest b/monetdb5/mal/Tests/tst023.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst023.maltest @@ -0,0 +1,93 @@ +statement ok +b1:= bat.new(:int) + +statement ok +b2:= bat.new(:flt) + +statement ok +bat.append(b1,1) + + +statement ok +bat.append(b1,2) + +statement ok +bat.append(b1,3) + +statement ok +bat.append(b1,4) + +statement ok +bat.append(b1,2) + +statement ok +bat.append(b2, 12.31) + +statement ok +bat.append(b2, 12.32) + +statement ok +bat.append(b2, 12.33) + +statement ok +bat.append(b2, 12.34) + +statement ok +bat.append(b2, 12.35) + +query TIT rowsort +io.print(b1,b2) +---- +15 values hashing to 7780eab4e64e9eb5beefdca3f9ec7c81 + +statement ok +s:= algebra.select(b1,nil:bat[:oid],2,2,true,true,false) + +query TT rowsort +io.print(s) +---- +@ +1 +@ +4 + +statement ok +bat.delete(b1,s) + +query TI rowsort +io.print(b1) +---- +@ +1 +@ +3 +@ +4 + +statement ok +bat.delete(b2,s) + +query TT rowsort +io.print(b2) +---- +@ +12.31 +@ +12.33 +@ +12.34 + +query TIT rowsort +io.print(b1,b2) +---- +@ +1 +12.31 +@ +3 +12.33 +@ +4 +12.34 + + diff --git a/monetdb5/mal/Tests/tst024.maltest b/monetdb5/mal/Tests/tst024.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst024.maltest @@ -0,0 +1,18 @@ +statement ok +i:= 12 + +statement ok +_2:=55 + +statement ok +_3:= 23 + +statement ok +_5:=23 + +query T rowsort +io.print(_5) +---- +23 + + diff --git a/monetdb5/mal/Tests/tst025.maltest b/monetdb5/mal/Tests/tst025.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst025.maltest @@ -0,0 +1,41 @@ +statement ok +b:= bat.new(:int) + +statement ok +bat.append(b, 5140046) + +statement ok +bat.append(b, 5442033) + +statement ok +bat.append(b, 5645862) + +query TI rowsort +io.print(b) +---- +@ +5140046 +@ +5442033 +@ +5645862 + +statement ok +bat.delete(b,1@0) + +query TI rowsort +io.print(b) +---- +@ +5140046 +@ +5645862 + +statement ok +bat.delete(b) + +query TI rowsort +io.print(b) +---- + + diff --git a/monetdb5/mal/Tests/tst026.maltest b/monetdb5/mal/Tests/tst026.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst026.maltest @@ -0,0 +1,29 @@ +statement ok +function foo(); + b:= bat.new(:int); + cnt:= 0:lng; + f:= 0; + g:= 0; +barrier d:=true; + f:=1; + cnt:= aggr.count(b); + redo d:=false; + barrier e:=true; + g:=1; + exit e; + io.print(g); +exit d; +cnt:= aggr.count(b); +id := calc.oid(cnt); +io.print(f); +io.print(g); +end foo + +query T rowsort +foo() +---- +1 +1 +1 + + diff --git a/monetdb5/mal/Tests/tst027.maltest b/monetdb5/mal/Tests/tst027.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst027.maltest @@ -0,0 +1,15 @@ +statement ok +function test(s:str, b:bat[:any_1]...); + io.print(s); +end test + +statement ok +b:= bat.new(:int) + +statement ok +c:= bat.new(:int) + +statement error +user.test("hello",b,c) + + diff --git a/monetdb5/mal/Tests/tst028.maltest b/monetdb5/mal/Tests/tst028.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst028.maltest @@ -0,0 +1,29 @@ +statement ok +function f(a:bat[:any]):void; + io.print(a); +end f + +statement ok +function h(a:bat[:str]):void; + io.print(a); +end h + +statement ok +function g(b:any):void; +end g + +statement ok +z:= bat.new(:str); + +query TT rowsort +f(z) +---- + +statement ok +g(z) + +query TT rowsort +h(z) +---- + + diff --git a/monetdb5/mal/Tests/tst029.maltest b/monetdb5/mal/Tests/tst029.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst029.maltest @@ -0,0 +1,31 @@ +statement ok +b:= bat.new(:str) + +statement ok +bat.append(b, "io.print(1);"); + +statement ok +bat.append(b, "io.print(\"hello\");"); + +statement ok +bat.append(b,"s:=\"goodbye\";io.print(s);"); + +query TT nosort +io.print(b) +---- +@ +io.print(1); +@ +io.print("hello"); +@ +s:="goodbye";io.print(s); + +statement ok +s:= algebra.fetch(b,2@0) + +statement T nosort +io.printf("%s\n",s) +---- +goodbye + + diff --git a/monetdb5/mal/Tests/tst030.maltest b/monetdb5/mal/Tests/tst030.maltest new file mode 100644 --- /dev/null +++ b/monetdb5/mal/Tests/tst030.maltest @@ -0,0 +1,15 @@ +statement ok +barrier w:= 1>0 + +statement ok _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list