From a62f902fffe85a15fa7eb5167a35762a8b3ce46b Mon Sep 17 00:00:00 2001 From: James Cor Date: Tue, 30 Jan 2024 13:33:04 -0800 Subject: [PATCH] fix sqllogictest harness to use float rounding (#7426) --- .github/scripts/sql-correctness/current_correctness.txt | 2 +- go/libraries/doltcore/sqle/logictest/dolt/doltharness.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/scripts/sql-correctness/current_correctness.txt b/.github/scripts/sql-correctness/current_correctness.txt index f295121c0a..7b073f0d46 100644 --- a/.github/scripts/sql-correctness/current_correctness.txt +++ b/.github/scripts/sql-correctness/current_correctness.txt @@ -1 +1 @@ -99.998669 +99.998787 diff --git a/go/libraries/doltcore/sqle/logictest/dolt/doltharness.go b/go/libraries/doltcore/sqle/logictest/dolt/doltharness.go index 50f2728710..3004f9ba3e 100644 --- a/go/libraries/doltcore/sqle/logictest/dolt/doltharness.go +++ b/go/libraries/doltcore/sqle/logictest/dolt/doltharness.go @@ -225,7 +225,8 @@ func toSqlString(val interface{}) string { return fmt.Sprintf("%.3f", v) case decimal.Decimal: // exactly 3 decimal points for floats - return v.StringFixed(3) + res, _ := v.Float64() + return fmt.Sprintf("%.3f", res) case int: return strconv.Itoa(v) case uint: