Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ppc64le - TestPointMeasuresPointArea failure due to floating point precision differences #87

Open
prashantkhoje opened this issue May 30, 2022 · 0 comments

Comments

@prashantkhoje
Copy link

prashantkhoje commented May 30, 2022

I ran tests on ppc64le using "go test -v ./..." command.

The TestPointMeasuresPointArea fails due to floating point precision differences:

=== RUN   TestPointMeasuresPointArea
    point_measures_test.go:65: PointArea((0.257000000000000006217249, -0.572300000000000030908609, 0.112000000000000002331468), (0.257000000000000006217249, -0.572300000000000030908609, 0.112000000000000002331468), (0.257000000000000006217249, -0.572300000000000030908609, 0.112000000000000002331468)), got 1.9819499942010192e-34 want 0
--- FAIL: TestPointMeasuresPointArea (0.02s)
[root@buildvm geo]# go env
GO111MODULE=""
GOARCH="ppc64le"
GOBIN=""
GOCACHE="/root/.cache/go-build"
GOENV="/root/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="ppc64le"
GOHOSTOS="linux"
GOINSECURE=""
GOMODCACHE="/root/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="linux"
GOPATH="/root/go"
GOPRIVATE=""
GOPROXY="https://proxy.golang.org,direct"
GOROOT="/usr/lib/golang"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_ppc64le"
GOVCS=""
GOVERSION="go1.17.7"
GCCGO="gccgo"
GOPPC64="power8"
AR="ar"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD="/root/go/src/github.com/geo/geo/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build193501898=/tmp/go-build -gno-record-gcc-switches"
[root@buildvm geo]# git branch
* master
prashantkhoje added a commit to prashantkhoje/geo that referenced this issue Jun 14, 2022
Fixes test failures:
    - TestClosestEdgeQueryTrueDistanceLessThanChordAngleDistance (golang#88)
    - TestPointMeasuresPointArea (golang#87)
    - TestPredicatesRobustSignEqualities (golang#86)
prashantkhoje added a commit to prashantkhoje/geo that referenced this issue Jun 14, 2022
Fixes test failures:
    - TestClosestEdgeQueryTrueDistanceLessThanChordAngleDistance (golang#88)
    - TestPointMeasuresPointArea (golang#87)
    - TestPredicatesRobustSignEqualities (golang#86)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant