diff --git a/src/testing/testing_test.go b/src/testing/testing_test.go index ff674fc3d1791313b29a03d8127e3febfff71e36..1dd2039399b6cf81c0470ea2245a753145b5931a 100644 --- a/src/testing/testing_test.go +++ b/src/testing/testing_test.go @@ -293,7 +293,11 @@ func TestChdir(t *testing.T) { } defer os.Chdir(oldDir) - tmp := t.TempDir() + // The "relative" test case relies on tmp not being a symlink. + tmp, err := filepath.EvalSymlinks(t.TempDir()) + if err != nil { + t.Fatal(err) + } rel, err := filepath.Rel(oldDir, tmp) if err != nil { t.Fatal(err)