From 951be1b58d4e8049b8a1f95ef99f6505cc4850b5 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Wed, 27 Sep 2017 13:26:47 +0200 Subject: [PATCH] cmd/go/internal/work: skip TestRespectSetgidDir on iOS Attempting to set the SetGID bit on iOS 11 fails with a permission error. Skip the test. Change-Id: Idac59750447d668091c44fe7cc5ee178014e0e1d Reviewed-on: https://go-review.googlesource.com/66490 Run-TryBot: Elias Naur TryBot-Result: Gobot Gobot Reviewed-by: Ian Lance Taylor --- src/cmd/go/internal/work/build_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cmd/go/internal/work/build_test.go b/src/cmd/go/internal/work/build_test.go index 294b83c6b2..3f5ba37c64 100644 --- a/src/cmd/go/internal/work/build_test.go +++ b/src/cmd/go/internal/work/build_test.go @@ -175,8 +175,13 @@ func pkgImportPath(pkgpath string) *load.Package { // directory. // See https://golang.org/issue/18878. func TestRespectSetgidDir(t *testing.T) { - if runtime.GOOS == "nacl" { + switch runtime.GOOS { + case "nacl": t.Skip("can't set SetGID bit with chmod on nacl") + case "darwin": + if runtime.GOARCH == "arm" || runtime.GOARCH == "arm64" { + t.Skip("can't set SetGID bit with chmod on iOS") + } } var b Builder -- 2.48.1