From 2195370373327a440357ef3d64ed815be734cae3 Mon Sep 17 00:00:00 2001 From: Mason Huang Date: Wed, 15 Apr 2026 15:31:47 +0800 Subject: [PATCH] docs-i18n: skip symlink test when unsupported --- scripts/docs-i18n/behavior_baseline_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/docs-i18n/behavior_baseline_test.go b/scripts/docs-i18n/behavior_baseline_test.go index 3ebe4696630..63fbe0d8d05 100644 --- a/scripts/docs-i18n/behavior_baseline_test.go +++ b/scripts/docs-i18n/behavior_baseline_test.go @@ -6,6 +6,7 @@ import ( "fmt" "os" "path/filepath" + "runtime" "strings" "testing" ) @@ -261,6 +262,9 @@ func TestResolveFixturePathInDirRejectsSymlinkEscape(t *testing.T) { linkPath := filepath.Join(fixtureDir, "outside-link.txt") if err := os.Symlink(outsidePath, linkPath); err != nil { + if os.IsPermission(err) || runtime.GOOS == "windows" { + t.Skipf("symlink creation unavailable in this test environment: %v", err) + } t.Fatalf("Symlink(%q, %q): %v", outsidePath, linkPath, err) }