From 5594736c718916a57f78851471e8b628875d504c Mon Sep 17 00:00:00 2001 From: Cody Soyland Date: Wed, 8 Nov 2017 11:31:46 -0600 Subject: [PATCH] Skip permissions test when run as root. Fixes #940 --- holder_test.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/holder_test.go b/holder_test.go index 104bd1bb0..7020a1b8c 100644 --- a/holder_test.go +++ b/holder_test.go @@ -45,6 +45,9 @@ func TestHolder_Open(t *testing.T) { }) t.Run("ErrIndexPermission", func(t *testing.T) { + if os.Geteuid() == 0 { + t.Skip("Skipping permissions test since user is root.") + } h := test.MustOpenHolder() defer h.Close() @@ -95,6 +98,9 @@ func TestHolder_Open(t *testing.T) { }) t.Run("ErrFramePermission", func(t *testing.T) { + if os.Geteuid() == 0 { + t.Skip("Skipping permissions test since user is root.") + } h := test.MustOpenHolder() defer h.Close() @@ -151,6 +157,9 @@ func TestHolder_Open(t *testing.T) { }) t.Run("ErrViewPermission", func(t *testing.T) { + if os.Geteuid() == 0 { + t.Skip("Skipping permissions test since user is root.") + } h := test.MustOpenHolder() defer h.Close() @@ -172,6 +181,9 @@ func TestHolder_Open(t *testing.T) { } }) t.Run("ErrViewFragmentsMkdir", func(t *testing.T) { + if os.Geteuid() == 0 { + t.Skip("Skipping permissions test since user is root.") + } h := test.MustOpenHolder() defer h.Close() @@ -194,6 +206,9 @@ func TestHolder_Open(t *testing.T) { }) t.Run("ErrFragmentStoragePermission", func(t *testing.T) { + if os.Geteuid() == 0 { + t.Skip("Skipping permissions test since user is root.") + } h := test.MustOpenHolder() defer h.Close() @@ -240,6 +255,9 @@ func TestHolder_Open(t *testing.T) { }) t.Run("ErrFragmentCachePermission", func(t *testing.T) { + if os.Geteuid() == 0 { + t.Skip("Skipping permissions test since user is root.") + } h := test.MustOpenHolder() defer h.Close()