From: Carlos Ramos CarreƱo Date: Fri, 14 Feb 2025 10:14:29 +0000 (+0000) Subject: syscall: skip testAmbientCaps tests if there is no nobody user X-Git-Tag: go1.25rc1~1021 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1959703dddffef61760d5d4fdedc4df8d2d73438;p=gostls13.git syscall: skip testAmbientCaps tests if there is no nobody user When there is not a nobody user (for example inside Docker), the tests TestAmbientCaps and TestAmbientCapsUserns should be skipped instead of failing. Fixes #71644 Change-Id: I7f92db19e2b6f449d8d897650a0ecd89f5150f4a GitHub-Last-Rev: a4c4f5bb61929b4981dc0b92d773bd4ef13d7d3d GitHub-Pull-Request: golang/go#71729 Reviewed-on: https://go-review.googlesource.com/c/go/+/649396 LUCI-TryBot-Result: Go LUCI Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor Reviewed-by: Carlos Amedee --- diff --git a/src/syscall/exec_linux_test.go b/src/syscall/exec_linux_test.go index 1c2024af45..04973dc9ad 100644 --- a/src/syscall/exec_linux_test.go +++ b/src/syscall/exec_linux_test.go @@ -646,7 +646,7 @@ func testAmbientCaps(t *testing.T, userns bool) { u, err := user.Lookup("nobody") if err != nil { - t.Fatal(err) + t.Skip("skipping: the nobody user does not exist; see Issue 71644") } uid, err := strconv.ParseInt(u.Uid, 0, 32) if err != nil {