macos: tests: fix deleting of scratch dir
macos rm does not understand --one-file-system, and it cannot handle unreadable directories.
This commit is contained in:
parent
18d4159d18
commit
4732e33a9a
@ -245,7 +245,7 @@ func TestEmulateSymlinkat(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestEmulateMkdirat(t *testing.T) {
|
||||
err := emulateMkdirat(tmpDirFd, "mkdirat", 0100)
|
||||
err := emulateMkdirat(tmpDirFd, "mkdirat", 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@ -257,7 +257,7 @@ func TestEmulateMkdirat(t *testing.T) {
|
||||
t.Fatalf("mkdirat did not create a directory")
|
||||
}
|
||||
// Test with absolute path
|
||||
err = emulateMkdirat(-1, tmpDir+"/mkdirat2", 0100)
|
||||
err = emulateMkdirat(-1, tmpDir+"/mkdirat2", 0700)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
@ -49,7 +49,12 @@ go test -count 1 ./... "$@" 200>&-
|
||||
|
||||
# The tests cannot to this themselves as they are run in parallel.
|
||||
# Don't descend into possibly still mounted example filesystems.
|
||||
rm -Rf --one-file-system $TESTDIR
|
||||
if [[ $OSTYPE == *linux* ]] ; then
|
||||
rm -Rf --one-file-system $TESTDIR
|
||||
else
|
||||
# MacOS "rm" does not understand "--one-file-system"
|
||||
rm -Rf $TESTDIR
|
||||
fi
|
||||
|
||||
if grep -R "panic(" internal ; then
|
||||
echo "Please use log.Panic instead of naked panic!"
|
||||
|
Loading…
Reference in New Issue
Block a user