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) }