aboutsummaryrefslogtreecommitdiff
path: root/src/os/exec
diff options
context:
space:
mode:
Diffstat (limited to 'src/os/exec')
-rw-r--r--src/os/exec/lp_linux_test.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/os/exec/lp_linux_test.go b/src/os/exec/lp_linux_test.go
index 96051b5490..5d77427d89 100644
--- a/src/os/exec/lp_linux_test.go
+++ b/src/os/exec/lp_linux_test.go
@@ -23,10 +23,8 @@ func TestFindExecutableVsNoexec(t *testing.T) {
// Create a tmpfs mount.
err := syscall.Mount("tmpfs", tmp, "tmpfs", 0, "")
if err != nil {
- if os.Geteuid() == 0 {
- t.Fatalf("tmpfs mount failed: %v", err)
- }
- // Requires root or CAP_SYS_ADMIN.
+ // Usually this means lack of CAP_SYS_ADMIN, but there might be
+ // other reasons, expecially in restricted test environments.
t.Skipf("requires ability to mount tmpfs (%v)", err)
}
t.Cleanup(func() {