From: Elias Naur Date: Sun, 7 Apr 2019 17:53:30 +0000 (+0200) Subject: os/exec: skip unsupported test on Android X-Git-Tag: go1.13beta1~772 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=7331edcef567bb9fdc848f3b8e18dd0da0987372;p=gostls13.git os/exec: skip unsupported test on Android The underlying system call tested by TestCredentialNoSetGroups is blocked on Android. Discovered while running all.bash from an Android device; the syscall is only blocked in an app context. Change-Id: I16fd2e64636a0958b0ec86820723c0577b8f8f24 Reviewed-on: https://go-review.googlesource.com/c/go/+/170945 Run-TryBot: Elias Naur Reviewed-by: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- diff --git a/src/os/exec/exec_posix_test.go b/src/os/exec/exec_posix_test.go index 46799cdbdb..d4d67ac933 100644 --- a/src/os/exec/exec_posix_test.go +++ b/src/os/exec/exec_posix_test.go @@ -8,6 +8,7 @@ package exec_test import ( "os/user" + "runtime" "strconv" "syscall" "testing" @@ -15,6 +16,10 @@ import ( ) func TestCredentialNoSetGroups(t *testing.T) { + if runtime.GOOS == "android" { + t.Skip("unsupported on Android") + } + u, err := user.Current() if err != nil { t.Fatalf("error getting current user: %v", err)