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/http/httptest"
|
||||||
"net/url"
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
|
"runtime"
|
||||||
"strings"
|
"strings"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
|
@ -37,6 +38,10 @@ func TestMain(m *testing.M) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestExampleV1(t *testing.T) {
|
func TestExampleV1(t *testing.T) {
|
||||||
|
if runtime.GOARCH == "arm64" {
|
||||||
|
t.Skip("test skipped on ARM64 due to floating point precision differences")
|
||||||
|
}
|
||||||
|
|
||||||
r := internal.ExampleMetrics()
|
r := internal.ExampleMetrics()
|
||||||
var have, want string
|
var have, want string
|
||||||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
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) {
|
func TestExampleV2(t *testing.T) {
|
||||||
|
if runtime.GOARCH == "arm64" {
|
||||||
|
t.Skip("test skipped on ARM64 due to floating point precision differences")
|
||||||
|
}
|
||||||
|
|
||||||
r := internal.ExampleMetrics()
|
r := internal.ExampleMetrics()
|
||||||
var have, want string
|
var have, want string
|
||||||
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
Loading…
Reference in New Issue