Changeset: 04a3cde748da for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=04a3cde748da Added Files: monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.MAL.py monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.err monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.MAL.py monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.err monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_1.mal monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.MAL.py monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.err monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.MAL.py monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.err monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.MAL.py monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.stable.err monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.stable.out monetdb5/modules/mosaic/Tests/mosaic_bit_2.mal monetdb5/modules/mosaic/Tests/mosaic_bit_2.runlength.MAL.py monetdb5/modules/mosaic/Tests/mosaic_bit_2.runlength.stable.err monetdb5/modules/mosaic/Tests/mosaic_bit_2.runlength.stable.out Removed Files: monetdb5/modules/mosaic/Tests/mosaic_dictionary_bit.malC monetdb5/modules/mosaic/Tests/mosaic_dictionary_bit.stable.err monetdb5/modules/mosaic/Tests/mosaic_dictionary_bit.stable.out monetdb5/modules/mosaic/Tests/mosaic_frame_bit.malC monetdb5/modules/mosaic/Tests/mosaic_frame_bit.stable.err monetdb5/modules/mosaic/Tests/mosaic_frame_bit.stable.out monetdb5/modules/mosaic/Tests/mosaic_linear_bit.malC monetdb5/modules/mosaic/Tests/mosaic_linear_bit.stable.err monetdb5/modules/mosaic/Tests/mosaic_linear_bit.stable.out monetdb5/modules/mosaic/Tests/mosaic_prefix_bit.malC monetdb5/modules/mosaic/Tests/mosaic_prefix_bit.stable.err monetdb5/modules/mosaic/Tests/mosaic_prefix_bit.stable.out monetdb5/modules/mosaic/Tests/mosaic_raw_bit.malC monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.err monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out monetdb5/modules/mosaic/Tests/mosaic_runlength_bit.malC monetdb5/modules/mosaic/Tests/mosaic_runlength_bit.stable.err monetdb5/modules/mosaic/Tests/mosaic_runlength_bit.stable.out Modified Files: monetdb5/modules/mosaic/Tests/All Branch: mosaic Log Message:
Migrate all bit tests to Python. diffs (truncated from 15721 to 300 lines): diff --git a/monetdb5/modules/mosaic/Tests/All b/monetdb5/modules/mosaic/Tests/All --- a/monetdb5/modules/mosaic/Tests/All +++ b/monetdb5/modules/mosaic/Tests/All @@ -26,19 +26,19 @@ mosaic_linear_joins mosaic_prefix_joins mosaic_mix_joins -mosaic_raw_bit +mosaic_bit_1.raw mosaic_lng_1.raw mosaic_raw_oid mosaic_raw_date mosaic_raw_timestamp -mosaic_runlength_bit +mosaic_bit_2.runlength mosaic_lng_2.runlength mosaic_runlength_oid mosaic_runlength_date mosaic_runlength_timestamp -mosaic_dictionary_bit +mosaic_bit_1.dictionary mosaic_lng_1.dictionary mosaic_dictionary_oid mosaic_dictionary_date @@ -49,19 +49,19 @@ mosaic_lng_1.delta mosaic_delta_date mosaic_delta_timestamp -mosaic_linear_bit +mosaic_bit_2.linear mosaic_lng_2.linear mosaic_linear_oid mosaic_linear_date mosaic_linear_timestamp -mosaic_frame_bit +mosaic_bit_1.frame mosaic_lng_1.frame mosaic_frame_oid mosaic_frame_date mosaic_frame_timestamp -mosaic_prefix_bit +mosaic_bit_1.prefix mosaic_lng_1.prefix mosaic_prefix_oid mosaic_prefix_date diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.MAL.py b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.MAL.py new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.MAL.py @@ -0,0 +1,2 @@ +from run_mal_client import main +main(__file__) diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.err b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.err new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.err @@ -0,0 +1,30 @@ +stderr of test 'mosaic_bit_1.dictionary` in directory 'monetdb5/modules/mosaic` itself: + + +# 13:33:18 > +# 13:33:18 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=39905" "--set" "mapi_usock=/var/tmp/mtest-8288/.s.monetdb.39905" "--forcemito" "--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic" "--set" "embedded_c=true" +# 13:33:18 > + +# builtin opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/monetdb5/dbfarm/demo +# builtin opt mapi_port = 50000 +# builtin opt mapi_open = false +# builtin opt mapi_ipv6 = 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 = 39905 +# cmdline opt mapi_usock = /var/tmp/mtest-8288/.s.monetdb.39905 +# cmdline opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic +# cmdline opt embedded_c = true + +# 13:33:18 > +# 13:33:18 > "/usr/bin/python3" "mosaic_bit_1.dictionary.MAL.py" "mosaic_bit_1.dictionary" +# 13:33:18 > + + +# 13:33:18 > +# 13:33:18 > "Done." +# 13:33:18 > + diff --git a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.out rename from monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out rename to monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.out --- a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.dictionary.stable.out @@ -1,4 +1,4 @@ -stdout of test 'mosaic_raw_bit` in directory 'monetdb5/modules/mosaic` itself: +stdout of test 'mosaic_bit_1.dictionary` in directory 'monetdb5/modules/mosaic` itself: # 16:26:45 > diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.MAL.py b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.MAL.py new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.MAL.py @@ -0,0 +1,2 @@ +from run_mal_client import main +main(__file__) diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.err b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.err new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.err @@ -0,0 +1,30 @@ +stderr of test 'mosaic_bit_1.frame` in directory 'monetdb5/modules/mosaic` itself: + + +# 13:33:23 > +# 13:33:23 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=39905" "--set" "mapi_usock=/var/tmp/mtest-8288/.s.monetdb.39905" "--forcemito" "--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic" "--set" "embedded_c=true" +# 13:33:23 > + +# builtin opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/monetdb5/dbfarm/demo +# builtin opt mapi_port = 50000 +# builtin opt mapi_open = false +# builtin opt mapi_ipv6 = 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 = 39905 +# cmdline opt mapi_usock = /var/tmp/mtest-8288/.s.monetdb.39905 +# cmdline opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic +# cmdline opt embedded_c = true + +# 13:33:24 > +# 13:33:24 > "/usr/bin/python3" "mosaic_bit_1.frame.MAL.py" "mosaic_bit_1.frame" +# 13:33:24 > + + +# 13:33:24 > +# 13:33:24 > "Done." +# 13:33:24 > + diff --git a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.out copy from monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out copy to monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.out --- a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.frame.stable.out @@ -1,4 +1,4 @@ -stdout of test 'mosaic_raw_bit` in directory 'monetdb5/modules/mosaic` itself: +stdout of test 'mosaic_bit_1.frame` in directory 'monetdb5/modules/mosaic` itself: # 16:26:45 > diff --git a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.malC b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.mal rename from monetdb5/modules/mosaic/Tests/mosaic_raw_bit.malC rename to monetdb5/modules/mosaic/Tests/mosaic_bit_1.mal --- a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.malC +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.mal @@ -58,7 +58,7 @@ bat.append(a,false:bit); bat.append(a,true:bit); bat.append(a,true:bit); bat.append(a,false:bit); -mosaic.compress(a,"raw"); +mosaic.compress(a,"{compression_type}"); c:= mosaic.decompress(a); io.print(a, c); diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.MAL.py b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.MAL.py new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.MAL.py @@ -0,0 +1,2 @@ +from run_mal_client import main +main(__file__) diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.err b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.err new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.err @@ -0,0 +1,30 @@ +stderr of test 'mosaic_bit_1.prefix` in directory 'monetdb5/modules/mosaic` itself: + + +# 13:33:26 > +# 13:33:26 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=39905" "--set" "mapi_usock=/var/tmp/mtest-8288/.s.monetdb.39905" "--forcemito" "--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic" "--set" "embedded_c=true" +# 13:33:26 > + +# builtin opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/monetdb5/dbfarm/demo +# builtin opt mapi_port = 50000 +# builtin opt mapi_open = false +# builtin opt mapi_ipv6 = 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 = 39905 +# cmdline opt mapi_usock = /var/tmp/mtest-8288/.s.monetdb.39905 +# cmdline opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic +# cmdline opt embedded_c = true + +# 13:33:26 > +# 13:33:26 > "/usr/bin/python3" "mosaic_bit_1.prefix.MAL.py" "mosaic_bit_1.prefix" +# 13:33:26 > + + +# 13:33:26 > +# 13:33:26 > "Done." +# 13:33:26 > + diff --git a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.out copy from monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out copy to monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.out --- a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.prefix.stable.out @@ -1,4 +1,4 @@ -stdout of test 'mosaic_raw_bit` in directory 'monetdb5/modules/mosaic` itself: +stdout of test 'mosaic_bit_1.prefix` in directory 'monetdb5/modules/mosaic` itself: # 16:26:45 > diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.MAL.py b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.MAL.py new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.MAL.py @@ -0,0 +1,2 @@ +from run_mal_client import main +main(__file__) diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.err b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.err new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.err @@ -0,0 +1,30 @@ +stderr of test 'mosaic_bit_1.raw` in directory 'monetdb5/modules/mosaic` itself: + + +# 13:33:13 > +# 13:33:13 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=39905" "--set" "mapi_usock=/var/tmp/mtest-8288/.s.monetdb.39905" "--forcemito" "--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic" "--set" "embedded_c=true" +# 13:33:13 > + +# builtin opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/monetdb5/dbfarm/demo +# builtin opt mapi_port = 50000 +# builtin opt mapi_open = false +# builtin opt mapi_ipv6 = 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 = 39905 +# cmdline opt mapi_usock = /var/tmp/mtest-8288/.s.monetdb.39905 +# cmdline opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic +# cmdline opt embedded_c = true + +# 13:33:14 > +# 13:33:14 > "/usr/bin/python3" "mosaic_bit_1.raw.MAL.py" "mosaic_bit_1.raw" +# 13:33:14 > + + +# 13:33:14 > +# 13:33:14 > "Done." +# 13:33:14 > + diff --git a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.out copy from monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out copy to monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.out --- a/monetdb5/modules/mosaic/Tests/mosaic_raw_bit.stable.out +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_1.raw.stable.out @@ -1,4 +1,4 @@ -stdout of test 'mosaic_raw_bit` in directory 'monetdb5/modules/mosaic` itself: +stdout of test 'mosaic_bit_1.raw` in directory 'monetdb5/modules/mosaic` itself: # 16:26:45 > diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.MAL.py b/monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.MAL.py new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.MAL.py @@ -0,0 +1,2 @@ +from run_mal_client import main +main(__file__) diff --git a/monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.stable.err b/monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.stable.err new file mode 100644 --- /dev/null +++ b/monetdb5/modules/mosaic/Tests/mosaic_bit_2.linear.stable.err @@ -0,0 +1,30 @@ +stderr of test 'mosaic_bit_2.linear` in directory 'monetdb5/modules/mosaic` itself: + + +# 13:33:21 > +# 13:33:21 > "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" "mapi_open=true" "--set" "mapi_port=39905" "--set" "mapi_usock=/var/tmp/mtest-8288/.s.monetdb.39905" "--forcemito" "--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic" "--set" "embedded_c=true" +# 13:33:21 > + +# builtin opt gdk_dbpath = /home/aris/sources/monetdb/build/installation/var/monetdb5/dbfarm/demo +# builtin opt mapi_port = 50000 +# builtin opt mapi_open = false +# builtin opt mapi_ipv6 = false +# builtin opt mapi_autosense = false +# builtin opt sql_optimizer = default_pipe _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list