diff options
| author | Elias Naur <mail@eliasnaur.com> | 2019-06-16 17:05:11 +0200 |
|---|---|---|
| committer | Elias Naur <mail@eliasnaur.com> | 2019-06-16 20:04:54 +0000 |
| commit | 7a4d02387fa16cd2a88c30357346e5cf0ae282b1 (patch) | |
| tree | 0231c1db31f3e18f6f00633b5a6ed5c75a1b9881 /src | |
| parent | 06e34e58150a5cb77afdd3807a93f270a3068456 (diff) | |
| download | go-7a4d02387fa16cd2a88c30357346e5cf0ae282b1.tar.xz | |
syscall: accept permission errors in TestExecPtrace
Fixes the test on the linux-arm64-packet builder.
Change-Id: Icaf9edf9542f4f6e3791ca43298a1e7051eaa576
Reviewed-on: https://go-review.googlesource.com/c/go/+/182378
Run-TryBot: Elias Naur <mail@eliasnaur.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/syscall/syscall_ptrace_test.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/syscall/syscall_ptrace_test.go b/src/syscall/syscall_ptrace_test.go index dd1f084fcb..6b7f54dcfd 100644 --- a/src/syscall/syscall_ptrace_test.go +++ b/src/syscall/syscall_ptrace_test.go @@ -28,8 +28,10 @@ func TestExecPtrace(t *testing.T) { }, } proc, err := os.StartProcess(bin, []string{bin}, attr) - if err != nil { + if err == nil { + proc.Kill() + } + if err != nil && !os.IsPermission(err) { t.Fatalf("StartProcess with ptrace enabled failed: %v", err) } - proc.Kill() } |
