1
0
mirror of https://github.com/golang/go synced 2024-11-21 14:44:40 -07:00

path/filepath: skip permission test in all.bash

R=golang-dev, gri
CC=golang-dev
https://golang.org/cl/4517132
This commit is contained in:
Russ Cox 2011-06-02 12:26:43 -04:00
parent 2653b4fbcc
commit ef2d5f68d0

View File

@ -315,7 +315,10 @@ func TestWalk(t *testing.T) {
}
checkMarks(t)
if os.Getuid() > 0 {
// Test permission errors. Only possible if we're not root
// and only on some file systems (AFS, FAT). To avoid errors during
// all.bash on those file systems, skip during gotest -short.
if os.Getuid() > 0 && !testing.Short() {
// introduce 2 errors: chmod top-level directories to 0
os.Chmod(filepath.Join(tree.name, tree.entries[1].name), 0)
os.Chmod(filepath.Join(tree.name, tree.entries[3].name), 0)