From aa65091bb9437ad66ba5d09f9acd4c72c66bde87 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Mon, 5 Mar 2018 21:32:07 +0100 Subject: macos: skip TestUtimesNanoSymlink early Gets rid of the touch error message upon running the tests. --- tests/matrix/matrix_test.go | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'tests/matrix') diff --git a/tests/matrix/matrix_test.go b/tests/matrix/matrix_test.go index c57215b..d0ad0d5 100644 --- a/tests/matrix/matrix_test.go +++ b/tests/matrix/matrix_test.go @@ -685,6 +685,9 @@ func TestLchown(t *testing.T) { // Set nanoseconds by path, symlink func TestUtimesNanoSymlink(t *testing.T) { + if runtime.GOOS == "darwin" { + t.Skipf("MacOS \"touch\" does not support \"--no-dereference\"") + } path := test_helpers.DefaultPlainDir + "/utimesnano_symlink" err := os.Symlink("/some/nonexisting/file", path) if err != nil { @@ -697,10 +700,6 @@ 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) } } -- cgit v1.2.3