metrics/influxdb: skip float64-precision-dependent tests on arm64 (#29047)
metrics/influxdb: fix failed cases caused by float64 precision on arm64
This commit is contained in:
parent
064f37d6f6
commit
6f1fb0c29f
@ -23,6 +23,7 @@ import (
|
||||
"net/http/httptest"
|
||||
"net/url"
|
||||
"os"
|
||||
"runtime"
|
||||
"strings"
|
||||
"testing"
|
||||
|
||||
@ -37,6 +38,10 @@ func TestMain(m *testing.M) {
|
||||
}
|
||||
|
||||
func TestExampleV1(t *testing.T) {
|
||||
if runtime.GOARCH == "arm64" {
|
||||
t.Skip("test skipped on ARM64 due to floating point precision differences")
|
||||
}
|
||||
|
||||
r := internal.ExampleMetrics()
|
||||
var have, want string
|
||||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
@ -69,6 +74,10 @@ func TestExampleV1(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestExampleV2(t *testing.T) {
|
||||
if runtime.GOARCH == "arm64" {
|
||||
t.Skip("test skipped on ARM64 due to floating point precision differences")
|
||||
}
|
||||
|
||||
r := internal.ExampleMetrics()
|
||||
var have, want string
|
||||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||
|
Loading…
Reference in New Issue
Block a user