File: 0004-TestStoreDelete-Skip-if-running-with-insufficient-pr.patch

package info (click to toggle)
golang-github-containers-storage 1.59.1%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 4,184 kB
  • sloc: sh: 630; ansic: 389; makefile: 143; awk: 12
file content (25 lines) | stat: -rw-r--r-- 823 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From: Reinhard Tartler <siretart@tauware.de>
Date: Sat, 23 Aug 2025 12:25:40 -0400
Subject: TestStoreDelete: Skip if running with insufficient priviledges

---
 store_test.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/store_test.go b/store_test.go
index 186005d..8c7c296 100644
--- a/store_test.go
+++ b/store_test.go
@@ -601,7 +601,11 @@ func TestStoreDelete(t *testing.T) {
 	require.NoError(t, err)
 
 	_, err = store.CreateContainer("Container", []string{"c"}, "Image", "", "", nil)
-	require.NoError(t, err)
+	if err != nil && strings.Contains(err.Error(), "operation not permitted") {
+		t.Skipf("Unable to execute test: %v", err)
+	} else {
+		require.NoError(t, err)
+	}
 
 	_, err = store.CreateContainer("Container1", []string{"c1"}, "Image1", "", "", nil)
 	require.NoError(t, err)