Changeset: a7519e425b12 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=a7519e425b12
Added Files:
        monetdb5/extras/rapi/Tests/rapi00.maltest
        monetdb5/extras/rapi/Tests/rapi01.maltest
        monetdb5/extras/rapi/Tests/rapi02.maltest
        monetdb5/extras/rapi/Tests/rapi03.maltest
        monetdb5/extras/rapi/Tests/rapi04.maltest
        monetdb5/extras/rapi/Tests/rapi05.maltest
        monetdb5/extras/rapi/Tests/rapi07.maltest
        monetdb5/extras/rapi/Tests/rapi08.maltest
        monetdb5/extras/rapi/Tests/rapi10.maltest
Modified Files:
        testing/mapicursor.py
Branch: mtest
Log Message:

converted rapi mal tests


diffs (truncated from 848 to 300 lines):

diff --git a/monetdb5/extras/rapi/Tests/rapi00.maltest 
b/monetdb5/extras/rapi/Tests/rapi00.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/extras/rapi/Tests/rapi00.maltest
@@ -0,0 +1,64 @@
+statement ok
+b:= bat.new(:int)
+
+statement ok
+bat.append(b,1804289383)
+
+statement ok
+bat.append(b,846930886)
+
+statement ok
+bat.append(b,1681692777)
+
+statement ok
+bat.append(b,1714636915)
+
+statement ok
+bat.append(b,1957747793)
+
+statement ok
+bat.append(b,424238335)
+
+statement ok
+bat.append(b,719885386)
+
+statement ok
+bat.append(b,1649760492)
+
+statement ok
+bat.append(b,596516649)
+
+statement ok
+bat.append(b,1189641421)
+
+query TI rowsort
+io.print(b)
+----
+20 values hashing to 1ed9b179123b79c37c343b9e5b25722f
+
+statement ok
+r:bat[:dbl] := rapi.eval(nil:ptr,"print(arg1);someval <- Re(fft(arg1)); 
print(someval); return(someval);",b);
+
+query TI rowsort
+io.print(r)
+----
+@
+-879667492
+@
+-879667492
+@
+12585340037
+@
+158316768
+@
+158316768
+@
+2456894287
+@
+2456894287
+@
+525771362
+@
+525771362
+@
+934923939
diff --git a/monetdb5/extras/rapi/Tests/rapi01.maltest 
b/monetdb5/extras/rapi/Tests/rapi01.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/extras/rapi/Tests/rapi01.maltest
@@ -0,0 +1,62 @@
+statement ok
+b:= bat.new(:int)
+
+statement ok
+bat.append(b,1804289383)
+
+statement ok
+bat.append(b,846930886)
+
+statement ok
+bat.append(b,1681692777)
+
+statement ok
+bat.append(b,1714636915)
+
+statement ok
+bat.append(b,1957747793)
+
+statement ok
+bat.append(b,424238335)
+
+statement ok
+bat.append(b,719885386)
+
+statement ok
+bat.append(b,1649760492)
+
+statement ok
+bat.append(b,596516649)
+
+statement ok
+bat.append(b,1189641421)
+
+query TI rowsort
+io.print(b)
+----
+20 values hashing to 1ed9b179123b79c37c343b9e5b25722f
+
+statement error
+r:bat[:dbl] := rapi.eval(nil:ptr,"someresult <- Re(fft(somevalue));",b);
+
+statement error
+r:bat[:dbl] := rapi.eval(nil:ptr,"someresult <- Re(fft(arg2));",b);
+
+statement error
+r:bat[:dbl] := rapi.eval(nil:ptr,"ret0 <- Re(fft(somevalue));",b);
+
+statement error
+r:bat[:dbl] := rapi.eval(nil:ptr,"ret1 <- Re(fft(arg2));",b);
+
+statement error
+r:bat[:dbl] := rapi.eval(nil:ptr,"ret0 <- Re(fft(arg5));",b);
+
+statement error
+r:bat[:dbl] := rapi.eval(nil:ptr,"ret0 <- Re(fft(arg2)  )  );",b);
+
+query T rowsort
+io.print(r)
+----
+NULL
+
+
diff --git a/monetdb5/extras/rapi/Tests/rapi02.maltest 
b/monetdb5/extras/rapi/Tests/rapi02.maltest
new file mode 100644
--- /dev/null
+++ b/monetdb5/extras/rapi/Tests/rapi02.maltest
@@ -0,0 +1,374 @@
+statement ok
+bbit:= bat.new(:bit)
+
+statement ok
+bat.append(bbit,1:bit)
+
+statement ok
+bat.append(bbit,0:bit)
+
+statement ok
+bat.append(bbit,1:bit)
+
+statement ok
+bat.append(bbit,0:bit)
+
+statement ok
+bat.append(bbit,nil:bit)
+
+statement ok
+rbit:bat[:dbl] := rapi.eval(nil:ptr,"Re(fft(na.omit(arg1)))",bbit)
+
+query TT rowsort
+io.print(rbit)
+----
+@
+0.0
+@
+0.0
+@
+2.0
+@
+2.0
+
+statement ok
+bbte:= bat.new(:bte)
+
+statement ok
+bat.append(bbte,42:bte)
+
+statement ok
+bat.append(bbte,84:bte)
+
+statement ok
+bat.append(bbte,254:bte)
+
+statement ok
+bat.append(bbte,0:bte)
+
+statement ok
+bat.append(bbte,nil:bte)
+
+statement ok
+rbte:bat[:dbl] := rapi.eval(nil:ptr,"Re(fft(na.omit(arg1)))",bbte)
+
+query TT rowsort
+io.print(rbte)
+----
+@
+0.0
+@
+0.0
+@
+126.0
+
+statement ok
+bsht:= bat.new(:sht)
+
+statement ok
+bat.append(bsht,42:sht)
+
+statement ok
+bat.append(bsht,82:sht)
+
+statement ok
+bat.append(bsht,0:sht)
+
+statement ok
+bat.append(bsht,3276:sht)
+
+statement ok
+bat.append(bsht,nil:sht)
+
+statement ok
+rsht:bat[:dbl] := rapi.eval(nil:ptr,"Re(fft(na.omit(arg1)))",bsht)
+
+query TT rowsort
+io.print(rsht)
+----
+@
+-3316.0
+@
+3400.0
+@
+42.0
+@
+42.0
+
+statement ok
+bint:= bat.new(:int)
+
+statement ok
+bat.append(bint,1804289383:int)
+
+statement ok
+bat.append(bint,846930886:int)
+
+statement ok
+bat.append(bint,1681692777:int)
+
+statement ok
+bat.append(bint,1714636915:int)
+
+statement ok
+bat.append(bint,nil:int)
+
+statement ok
+rint:bat[:dbl] := rapi.eval(nil:ptr,"Re(fft(na.omit(arg1)))",bint)
+
+query TT rowsort
+io.print(rint)
+----
+@
+122596606.0
+@
+122596606.0
+@
+6047549961.0
+@
+924414359.0
+
+statement ok
+blng:= bat.new(:lng)
+
+statement ok
+bat.append(blng,1804289383L)
+
+statement ok
+bat.append(blng,846930886L)
+
+statement ok
+bat.append(blng,1681692777L)
+
+statement ok
+bat.append(blng,1714636915L)
+
+statement ok
+rlng:bat[:dbl] := rapi.eval(nil:ptr,"Re(fft(na.omit(arg1)))",blng)
+
+query TT rowsort
+io.print(rlng)
+----
+@
+122596606.0
+@
+122596606.0
+@
+6047549961.0
+@
+924414359.0
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to