Changeset: 4a6616254b7a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4a6616254b7a
Added Files:
        monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.malC
        monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.err
        monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.out
Modified Files:
        monetdb5/modules/mosaic/Tests/All
Branch: mosaic
Log Message:

Add runlength lng test.


diffs (truncated from 3052 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
@@ -35,6 +35,8 @@ mosaic_raw_oid
 mosaic_raw_date
 mosaic_raw_timestamp
 
+mosaic_runlength_lng
+
 mosaic_frame_lng
 mosaic_frame_oid
 mosaic_frame_date
diff --git a/monetdb5/modules/mosaic/Tests/mosaic_frame_lng.malC 
b/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.malC
copy from monetdb5/modules/mosaic/Tests/mosaic_frame_lng.malC
copy to monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.malC
--- a/monetdb5/modules/mosaic/Tests/mosaic_frame_lng.malC
+++ b/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.malC
@@ -1,35 +1,35 @@
 a:= bat.new(:lng);
 bat.append(a,1000:lng);
+bat.append(a,1000:lng);
+bat.append(a,1000:lng);
 bat.append(a,1001:lng);
-bat.append(a,999:lng);
+bat.append(a,1001:lng);
+bat.append(a,1001:lng);
 bat.append(a,1002:lng);
-bat.append(a,998:lng);
-bat.append(a,1010:lng);
-bat.append(a,990:lng);
-bat.append(a,995:lng);
-bat.append(a,1005:lng);
 bat.append(a,1002:lng);
-bat.append(a,1000:lng);
-bat.append(a,1001:lng);
-bat.append(a,999:lng);
 bat.append(a,1002:lng);
 bat.append(a,998:lng);
+bat.append(a,998:lng);
+bat.append(a,998:lng);
+bat.append(a,999:lng);
+bat.append(a,999:lng);
+bat.append(a,999:lng);
+bat.append(a,1002:lng);
+bat.append(a,1002:lng);
+bat.append(a,1002:lng);
+bat.append(a,1010:lng);
+bat.append(a,1010:lng);
 bat.append(a,1010:lng);
 bat.append(a,990:lng);
+bat.append(a,990:lng);
+bat.append(a,990:lng);
+bat.append(a,995:lng);
+bat.append(a,995:lng);
 bat.append(a,995:lng);
 bat.append(a,1005:lng);
-bat.append(a,1002:lng);
-bat.append(a,1000:lng);
-bat.append(a,1001:lng);
-bat.append(a,999:lng);
-bat.append(a,1002:lng);
-bat.append(a,998:lng);
-bat.append(a,1010:lng);
-bat.append(a,990:lng);
-bat.append(a,995:lng);
+bat.append(a,1005:lng);
 bat.append(a,1005:lng);
-bat.append(a,1002:lng);
-mosaic.compress(a,"frame");
+mosaic.compress(a,"runlength");
 c:= mosaic.decompress(a);
 io.print(a, c);
 
diff --git a/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.err 
b/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.err
new file mode 100644
--- /dev/null
+++ b/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.err
@@ -0,0 +1,30 @@
+stderr of test 'mosaic_runlength_lng` in directory 'monetdb5/modules/mosaic` 
itself:
+
+
+# 09:48:22 >  
+# 09:48:22 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=36689" "--set" 
"mapi_usock=/var/tmp/mtest-10639/.s.monetdb.36689" "--forcemito" 
"--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic"
 "--set" "embedded_c=true"
+# 09:48:22 >  
+
+# 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 = 36689
+# cmdline opt  mapi_usock = /var/tmp/mtest-10639/.s.monetdb.36689
+# cmdline opt  gdk_dbpath = 
/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic
+# cmdline opt  embedded_c = true
+
+# 09:48:23 >  
+# 09:48:23 >  "mclient" "-lmal" "-ftest" "-tnone" "-Eutf-8" 
"--host=/var/tmp/mtest-10639" "--port=36689"
+# 09:48:23 >  
+
+
+# 09:48:23 >  
+# 09:48:23 >  "Done."
+# 09:48:23 >  
+
diff --git a/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.out 
b/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.out
new file mode 100644
--- /dev/null
+++ b/monetdb5/modules/mosaic/Tests/mosaic_runlength_lng.stable.out
@@ -0,0 +1,2939 @@
+stdout of test 'mosaic_runlength_lng` in directory 'monetdb5/modules/mosaic` 
itself:
+
+
+# 09:48:22 >  
+# 09:48:22 >  "mserver5" "--debug=10" "--set" "gdk_nr_threads=0" "--set" 
"mapi_open=true" "--set" "mapi_port=36689" "--set" 
"mapi_usock=/var/tmp/mtest-10639/.s.monetdb.36689" "--forcemito" 
"--dbpath=/home/aris/sources/monetdb/build/installation/var/MonetDB/mTests_monetdb5_modules_mosaic"
 "--set" "embedded_c=true"
+# 09:48:22 >  
+
+# MonetDB 5 server v11.36.0 (hg id: 059ef8c3a61c+)
+# This is an unreleased version
+# Serving database 'mTests_monetdb5_modules_mosaic', using 8 threads
+# Compiled for x86_64-pc-linux-gnu/64bit with 128bit integers
+# Found 15.347 GiB available main-memory.
+# Copyright (c) 1993 - July 2008 CWI.
+# Copyright (c) August 2008 - 2019 MonetDB B.V., all rights reserved
+# Visit https://www.monetdb.org/ for further information
+# Listening for connection requests on mapi:monetdb://aris-XPS-13-9380:36689/
+# Listening for UNIX domain connection requests on 
mapi:monetdb:///var/tmp/mtest-10639/.s.monetdb.36689
+# MonetDB/SQL module loaded
+
+# 09:48:23 >  
+# 09:48:23 >  "mclient" "-lmal" "-ftest" "-tnone" "-Eutf-8" 
"--host=/var/tmp/mtest-10639" "--port=36689"
+# 09:48:23 >  
+
+#--------------------------#
+# t    t       t  # name
+# void lng     lng  # type
+#--------------------------#
+[ 0@0, 1000,   1000    ]
+[ 1@0, 1000,   1000    ]
+[ 2@0, 1000,   1000    ]
+[ 3@0, 1001,   1001    ]
+[ 4@0, 1001,   1001    ]
+[ 5@0, 1001,   1001    ]
+[ 6@0, 1002,   1002    ]
+[ 7@0, 1002,   1002    ]
+[ 8@0, 1002,   1002    ]
+[ 9@0, 998,    998     ]
+[ 10@0,        998,    998     ]
+[ 11@0,        998,    998     ]
+[ 12@0,        999,    999     ]
+[ 13@0,        999,    999     ]
+[ 14@0,        999,    999     ]
+[ 15@0,        1002,   1002    ]
+[ 16@0,        1002,   1002    ]
+[ 17@0,        1002,   1002    ]
+[ 18@0,        1010,   1010    ]
+[ 19@0,        1010,   1010    ]
+[ 20@0,        1010,   1010    ]
+[ 21@0,        990,    990     ]
+[ 22@0,        990,    990     ]
+[ 23@0,        990,    990     ]
+[ 24@0,        995,    995     ]
+[ 25@0,        995,    995     ]
+[ 26@0,        995,    995     ]
+[ 27@0,        1005,   1005    ]
+[ 28@0,        1005,   1005    ]
+[ 29@0,        1005,   1005    ]
+#--------------------------#
+# t    t       t  # name
+# void void    oid  # type
+#--------------------------#
+[ 0@0, 0@0,    0@0     ]
+[ 1@0, 1@0,    1@0     ]
+[ 2@0, 2@0,    2@0     ]
+[ 3@0, 3@0,    3@0     ]
+[ 4@0, 4@0,    4@0     ]
+[ 5@0, 5@0,    5@0     ]
+[ 6@0, 6@0,    6@0     ]
+[ 7@0, 7@0,    7@0     ]
+[ 8@0, 8@0,    8@0     ]
+[ 9@0, 9@0,    9@0     ]
+[ 10@0,        10@0,   10@0    ]
+[ 11@0,        11@0,   11@0    ]
+[ 12@0,        12@0,   12@0    ]
+[ 13@0,        13@0,   13@0    ]
+[ 14@0,        14@0,   14@0    ]
+[ 15@0,        15@0,   15@0    ]
+[ 16@0,        16@0,   16@0    ]
+[ 17@0,        17@0,   17@0    ]
+[ 18@0,        18@0,   18@0    ]
+[ 19@0,        19@0,   19@0    ]
+[ 20@0,        20@0,   20@0    ]
+[ 21@0,        21@0,   21@0    ]
+[ 22@0,        22@0,   22@0    ]
+[ 23@0,        23@0,   23@0    ]
+[ 24@0,        24@0,   24@0    ]
+[ 25@0,        25@0,   25@0    ]
+[ 26@0,        26@0,   26@0    ]
+[ 27@0,        27@0,   27@0    ]
+[ 28@0,        28@0,   28@0    ]
+[ 29@0,        29@0,   29@0    ]
+#--------------------------#
+# t    t       t  # name
+# void void    oid  # type
+#--------------------------#
+#--------------------------#
+# t    t       t       t       t  # name
+# void oid     oid     oid     oid  # type
+#--------------------------#
+[ 0@0, 3@0,    3@0,    3@0,    3@0     ]
+[ 1@0, 4@0,    4@0,    4@0,    4@0     ]
+[ 2@0, 5@0,    5@0,    5@0,    5@0     ]
+[ 3@0, 6@0,    6@0,    6@0,    6@0     ]
+[ 4@0, 7@0,    7@0,    7@0,    7@0     ]
+[ 5@0, 8@0,    8@0,    8@0,    8@0     ]
+[ 6@0, 15@0,   15@0,   15@0,   15@0    ]
+[ 7@0, 16@0,   16@0,   16@0,   16@0    ]
+[ 8@0, 17@0,   17@0,   17@0,   17@0    ]
+[ 9@0, 18@0,   18@0,   18@0,   18@0    ]
+[ 10@0,        19@0,   19@0,   19@0,   19@0    ]
+[ 11@0,        20@0,   20@0,   20@0,   20@0    ]
+[ 12@0,        27@0,   27@0,   27@0,   27@0    ]
+[ 13@0,        28@0,   28@0,   28@0,   28@0    ]
+[ 14@0,        29@0,   29@0,   29@0,   29@0    ]
+#--------------------------#
+# t    t       t       t       t  # name
+# void oid     oid     oid     oid  # type
+#--------------------------#
+[ 0@0, 9@0,    9@0,    9@0,    9@0     ]
+[ 1@0, 10@0,   10@0,   10@0,   10@0    ]
+[ 2@0, 11@0,   11@0,   11@0,   11@0    ]
+[ 3@0, 12@0,   12@0,   12@0,   12@0    ]
+[ 4@0, 13@0,   13@0,   13@0,   13@0    ]
+[ 5@0, 14@0,   14@0,   14@0,   14@0    ]
+[ 6@0, 21@0,   21@0,   21@0,   21@0    ]
+[ 7@0, 22@0,   22@0,   22@0,   22@0    ]
+[ 8@0, 23@0,   23@0,   23@0,   23@0    ]
+[ 9@0, 24@0,   24@0,   24@0,   24@0    ]
+[ 10@0,        25@0,   25@0,   25@0,   25@0    ]
+[ 11@0,        26@0,   26@0,   26@0,   26@0    ]
+#--------------------------#
+# t    t       t       t       t  # name
+# void void    oid     void    oid  # type
+#--------------------------#
+[ 0@0, 0@0,    0@0,    0@0,    0@0     ]
+[ 1@0, 1@0,    1@0,    1@0,    1@0     ]
+[ 2@0, 2@0,    2@0,    2@0,    2@0     ]
+[ 3@0, 3@0,    3@0,    3@0,    3@0     ]
+[ 4@0, 4@0,    4@0,    4@0,    4@0     ]
+[ 5@0, 5@0,    5@0,    5@0,    5@0     ]
+[ 6@0, 6@0,    6@0,    6@0,    6@0     ]
+[ 7@0, 7@0,    7@0,    7@0,    7@0     ]
+[ 8@0, 8@0,    8@0,    8@0,    8@0     ]
+[ 9@0, 9@0,    9@0,    9@0,    9@0     ]
+[ 10@0,        10@0,   10@0,   10@0,   10@0    ]
+[ 11@0,        11@0,   11@0,   11@0,   11@0    ]
+[ 12@0,        12@0,   12@0,   12@0,   12@0    ]
+[ 13@0,        13@0,   13@0,   13@0,   13@0    ]
+[ 14@0,        14@0,   14@0,   14@0,   14@0    ]
+[ 15@0,        15@0,   15@0,   15@0,   15@0    ]
+[ 16@0,        16@0,   16@0,   16@0,   16@0    ]
+[ 17@0,        17@0,   17@0,   17@0,   17@0    ]
+[ 18@0,        18@0,   18@0,   18@0,   18@0    ]
+[ 19@0,        19@0,   19@0,   19@0,   19@0    ]
+[ 20@0,        20@0,   20@0,   20@0,   20@0    ]
+[ 21@0,        21@0,   21@0,   21@0,   21@0    ]
+[ 22@0,        22@0,   22@0,   22@0,   22@0    ]
+[ 23@0,        23@0,   23@0,   23@0,   23@0    ]
+[ 24@0,        24@0,   24@0,   24@0,   24@0    ]
+[ 25@0,        25@0,   25@0,   25@0,   25@0    ]
+[ 26@0,        26@0,   26@0,   26@0,   26@0    ]
+[ 27@0,        27@0,   27@0,   27@0,   27@0    ]
+[ 28@0,        28@0,   28@0,   28@0,   28@0    ]
+[ 29@0,        29@0,   29@0,   29@0,   29@0    ]
+#--------------------------#
+# t    t       t       t       t  # name
+# void void    oid     void    oid  # type
+#--------------------------#
+[ 0@0, 0@0,    0@0,    0@0,    0@0     ]
+[ 1@0, 1@0,    1@0,    1@0,    1@0     ]
+[ 2@0, 2@0,    2@0,    2@0,    2@0     ]
+[ 3@0, 3@0,    3@0,    3@0,    3@0     ]
+[ 4@0, 4@0,    4@0,    4@0,    4@0     ]
+[ 5@0, 5@0,    5@0,    5@0,    5@0     ]
+[ 6@0, 6@0,    6@0,    6@0,    6@0     ]
+[ 7@0, 7@0,    7@0,    7@0,    7@0     ]
+[ 8@0, 8@0,    8@0,    8@0,    8@0     ]
+[ 9@0, 9@0,    9@0,    9@0,    9@0     ]
+[ 10@0,        10@0,   10@0,   10@0,   10@0    ]
+[ 11@0,        11@0,   11@0,   11@0,   11@0    ]
+[ 12@0,        12@0,   12@0,   12@0,   12@0    ]
+[ 13@0,        13@0,   13@0,   13@0,   13@0    ]
+[ 14@0,        14@0,   14@0,   14@0,   14@0    ]
+[ 15@0,        15@0,   15@0,   15@0,   15@0    ]
+[ 16@0,        16@0,   16@0,   16@0,   16@0    ]
+[ 17@0,        17@0,   17@0,   17@0,   17@0    ]
+[ 18@0,        18@0,   18@0,   18@0,   18@0    ]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to