From 8c5f66bce4bc95eb6ab1506c37446d18e51e683f Mon Sep 17 00:00:00 2001 From: David Crawshaw Date: Sat, 11 Apr 2015 19:16:24 -0400 Subject: [PATCH] path/filepath: skip test on darwin/arm64 Just like darwin/arm. Change-Id: I4b0ab4a104f2c8a821ca8b5fa8d266e51883709f Reviewed-on: https://go-review.googlesource.com/8816 Reviewed-by: Minux Ma --- src/path/filepath/path_test.go | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/path/filepath/path_test.go b/src/path/filepath/path_test.go index aac7911d43..4ecaada983 100644 --- a/src/path/filepath/path_test.go +++ b/src/path/filepath/path_test.go @@ -420,9 +420,12 @@ func chtmpdir(t *testing.T) (restore func()) { } func TestWalk(t *testing.T) { - if runtime.GOOS == "darwin" && runtime.GOARCH == "arm" { - restore := chtmpdir(t) - defer restore() + if runtime.GOOS == "darwin" { + switch runtime.GOARCH { + case "arm", "arm64": + restore := chtmpdir(t) + defer restore() + } } makeTree(t) errors := make([]error, 0, 10) @@ -1033,8 +1036,11 @@ func TestDriveLetterInEvalSymlinks(t *testing.T) { } func TestBug3486(t *testing.T) { // http://golang.org/issue/3486 - if runtime.GOOS == "darwin" && runtime.GOARCH == "arm" { - t.Skipf("skipping on %s/%s", runtime.GOOS, runtime.GOARCH) + if runtime.GOOS == "darwin" { + switch runtime.GOARCH { + case "arm", "arm64": + t.Skipf("skipping on %s/%s", runtime.GOOS, runtime.GOARCH) + } } root, err := filepath.EvalSymlinks(runtime.GOROOT() + "/test") if err != nil { -- 2.48.1