Changeset: eb7b7c474646 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=eb7b7c474646
Added Files:
        sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.sql
        
sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.err
        
sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.out
Modified Files:
        sql/test/BugTracker-2020/Tests/All
Branch: Oct2020
Log Message:

Add test and output for bug 7003


diffs (85 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
@@ -28,5 +28,6 @@ HAVE_PYMONETDB?table-udf-on-remote.Bug-6
 integers-intervals.Bug-6979
 KNOWNFAIL?wrong-key-error.Bug-6983
 semijoin.Bug-7001
+decimal-multiplication.Bug-7003
 drop-stream-table.Bug-7005
 deallocate-id.Bug-7010
diff --git a/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.sql 
b/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.sql
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.sql
@@ -0,0 +1,12 @@
+select 
0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1;
+-- 0.000000000000000000000000000000000000000
+
+select 
0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1;
+-- 8.6
+
+select cast(0.1 as 
double)*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1;
+-- 1.0e-86
+
+select power(0.1, 86);
+-- 1.0e-86
+
diff --git 
a/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.err 
b/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.err
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.err
@@ -0,0 +1,12 @@
+stderr of test 'decimal-multiplication.Bug-7003` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 21:08:04 >  
+# 21:08:04 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-13109" "--port=35110"
+# 21:08:04 >  
+
+
+# 21:08:04 >  
+# 21:08:04 >  "Done."
+# 21:08:04 >  
+
diff --git 
a/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.out 
b/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.out
new file mode 100644
--- /dev/null
+++ b/sql/test/BugTracker-2020/Tests/decimal-multiplication.Bug-7003.stable.out
@@ -0,0 +1,36 @@
+stdout of test 'decimal-multiplication.Bug-7003` in directory 
'sql/test/BugTracker-2020` itself:
+
+
+# 21:08:04 >  
+# 21:08:04 >  "mclient" "-lsql" "-ftest" "-tnone" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-13109" "--port=35110"
+# 21:08:04 >  
+
+#select 
0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1;
+% .%2 # table_name
+% %2 # name
+% decimal # type
+% 41 # length
+[ 0.00000000000000000000000000000000000000     ]
+#select 
0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1+0.1;
+% .%2 # table_name
+% %2 # name
+% decimal # type
+% 4 # length
+[ 8.6  ]
+#select cast(0.1 as 
double)*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1*0.1;
+% .%2 # table_name
+% %2 # name
+% double # type
+% 24 # length
+[ 1e-86        ]
+#select power(0.1, 86);
+% .%2 # table_name
+% %2 # name
+% double # type
+% 24 # length
+[ 1e-86        ]
+
+# 21:08:04 >  
+# 21:08:04 >  "Done."
+# 21:08:04 >  
+
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to