From: Damien Neil Date: Wed, 21 May 2025 00:02:11 +0000 (-0700) Subject: [release-branch.go1.24] os: skip TestOpenFileCreateExclDanglingSymlink when no symlinks X-Git-Tag: go1.24.8~21 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=0e3c8891ba2c06c3c865e4ab0a3929ceba4c7d4a;p=gostls13.git [release-branch.go1.24] os: skip TestOpenFileCreateExclDanglingSymlink when no symlinks Skip this test on plan9, and any other platform that doesn't have symlinks. For #73729 Fixes #75359 Change-Id: I8052db24ed54c3361530bd4f54c96c9d10c4714c Reviewed-on: https://go-review.googlesource.com/c/go/+/674697 LUCI-TryBot-Result: Go LUCI Auto-Submit: Alan Donovan Commit-Queue: Alan Donovan Reviewed-by: Richard Miller Reviewed-by: Alan Donovan (cherry picked from commit 0375edd901f2807af29af95f60a06065c489708c) Reviewed-on: https://go-review.googlesource.com/c/go/+/704336 Reviewed-by: David du Colombier <0intro@gmail.com> Auto-Submit: Michael Knyszek Reviewed-by: Damien Neil --- diff --git a/src/os/os_test.go b/src/os/os_test.go index 3b348f93d2..d2c92f86cc 100644 --- a/src/os/os_test.go +++ b/src/os/os_test.go @@ -2224,6 +2224,7 @@ func TestFilePermissions(t *testing.T) { } func TestOpenFileCreateExclDanglingSymlink(t *testing.T) { + testenv.MustHaveSymlink(t) testMaybeRooted(t, func(t *testing.T, r *Root) { const link = "link" if err := Symlink("does_not_exist", link); err != nil {