From 29496baa707e36d58bf97046a18b8ba0a4fc5bbc Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Wed, 28 Feb 2018 20:48:33 +0100 Subject: MacOS: skip TestUtimesNanoSymlink and TestUtimesNanoFd These cannot work on MacOS. --- tests/matrix/matrix_test.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests') diff --git a/tests/matrix/matrix_test.go b/tests/matrix/matrix_test.go index 2494ed6..c57215b 100644 --- a/tests/matrix/matrix_test.go +++ b/tests/matrix/matrix_test.go @@ -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 { -- cgit v1.2.3