Changeset: 5ff6952a7069 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=5ff6952a7069
Added Files:
        sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.sql
        
sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.err
        
sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.out
        sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.sql
        sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.err
        sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.out
Modified Files:
        sql/test/BugTracker-2020/Tests/All
Branch: Oct2020
Log Message:

Added tests for bugs 6964 and 6965


diffs (134 lines):

diff --git a/sql/test/BugTracker-2020/Tests/All 
b/sql/test/BugTracker-2020/Tests/All
--- a/sql/test/BugTracker-2020/Tests/All
+++ b/sql/test/BugTracker-2020/Tests/All
@@ -22,3 +22,5 @@ copy-empty-blob.Bug-6948
 values-like-join.Bug-6954
 round.Bug-6955
 log.Bug-6960
+table-udf-column-descriptor.Bug-6964
+table-udf-distinct.Bug-6965
diff --git 
a/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.sql 
b/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.sql
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.sql
@@ -0,0 +1,9 @@
+START TRANSACTION;
+CREATE OR REPLACE FUNCTION test(i integer) 
+RETURNS TABLE (value integer)
+BEGIN
+  return select value from generate_series(1,i);
+END;
+
+select value from test(3);
+ROLLBACK;
diff --git 
a/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.err
 
b/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.err
new file mode 100644
--- /dev/null
+++ 
b/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.err
@@ -0,0 +1,12 @@
+stderr of test 'table-udf-column-descriptor.Bug-6964` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 12:20:49 >  
+# 12:20:49 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-261339" "--port=32116"
+# 12:20:49 >  
+
+
+# 12:20:49 >  
+# 12:20:49 >  "Done."
+# 12:20:49 >  
+
diff --git 
a/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.out
 
b/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.out
new file mode 100644
--- /dev/null
+++ 
b/sql/test/BugTracker-2020/Tests/table-udf-column-descriptor.Bug-6964.stable.out
@@ -0,0 +1,26 @@
+stdout of test 'table-udf-column-descriptor.Bug-6964` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 12:20:49 >  
+# 12:20:49 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-261339" "--port=32116"
+# 12:20:49 >  
+
+#START TRANSACTION;
+#CREATE OR REPLACE FUNCTION test(i integer) 
+#RETURNS TABLE (value integer)
+#BEGIN
+#  return select value from generate_series(1,i);
+#END;
+#select value from test(3);
+% .%2 # table_name
+% value # name
+% int # type
+% 1 # length
+[ 1    ]
+[ 2    ]
+#ROLLBACK;
+
+# 12:20:49 >  
+# 12:20:49 >  "Done."
+# 12:20:49 >  
+
diff --git a/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.sql 
b/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.sql
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.sql
@@ -0,0 +1,9 @@
+START TRANSACTION;
+CREATE OR REPLACE FUNCTION test(i integer) 
+RETURNS TABLE (value integer)
+BEGIN
+  return values (1), (2), (2), (3), (i);
+END;
+
+select distinct value from test(3);
+ROLLBACK;
diff --git 
a/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.err 
b/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.err
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.err
@@ -0,0 +1,12 @@
+stderr of test 'table-udf-distinct.Bug-6965` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 12:23:31 >  
+# 12:23:31 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-261797" "--port=34289"
+# 12:23:31 >  
+
+
+# 12:23:31 >  
+# 12:23:31 >  "Done."
+# 12:23:31 >  
+
diff --git 
a/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.out 
b/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.out
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/table-udf-distinct.Bug-6965.stable.out
@@ -0,0 +1,27 @@
+stdout of test 'table-udf-distinct.Bug-6965` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 12:23:31 >  
+# 12:23:31 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-261797" "--port=34289"
+# 12:23:31 >  
+
+#START TRANSACTION;
+#CREATE OR REPLACE FUNCTION test(i integer) 
+#RETURNS TABLE (value integer)
+#BEGIN
+#  return values (1), (2), (2), (3), (i);
+#END;
+#select distinct value from test(3);
+% .%2 # table_name
+% value # name
+% int # type
+% 1 # length
+[ 1    ]
+[ 2    ]
+[ 3    ]
+#ROLLBACK;
+
+# 12:23:31 >  
+# 12:23:31 >  "Done."
+# 12:23:31 >  
+
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to