MacOS: skip TestUtimesNanoSymlink and TestUtimesNanoFd

These cannot work on MacOS.
This commit is contained in:
Jakob Unterwurzacher 2018-02-28 20:48:33 +01:00
parent c5243fc79e
commit 29496baa70
1 changed files with 7 additions and 0 deletions

View File

@ -697,6 +697,10 @@ func TestUtimesNanoSymlink(t *testing.T) {
cmd.Stdout = os.Stdout
err = cmd.Run()
if err != nil {
if runtime.GOOS == "darwin" {
// MacOS "touch" does not support "--no-dereference"
t.Skip(err)
}
t.Error(err)
}
}
@ -773,6 +777,9 @@ func TestUtimesNano(t *testing.T) {
// Set nanoseconds by fd
func TestUtimesNanoFd(t *testing.T) {
if runtime.GOOS == "darwin" {
t.Skipf("MacOS does not have /proc")
}
path := test_helpers.DefaultPlainDir + "/utimesnanofd"
f, err := os.Create(path)
if err != nil {