From c732297187af2658bfe01706eac033c9f9e09232 Mon Sep 17 00:00:00 2001 From: "Bryn M. Reeves" Date: Wed, 5 Nov 2025 11:22:56 +0000 Subject: [PATCH] Skip test_create_snapshot_set_no_provider in CI https://github.com/snapshotmanager/snapm/issues/588 Resolves: RHEL-111712 Signed-off-by: Bryn M. Reeves --- ...create_snapshot_set_no_provider-if-i.patch | 36 +++++++++++++++++++ snapm.spec | 1 + 2 files changed, 37 insertions(+) create mode 100644 0001-tests-skip-test_create_snapshot_set_no_provider-if-i.patch diff --git a/0001-tests-skip-test_create_snapshot_set_no_provider-if-i.patch b/0001-tests-skip-test_create_snapshot_set_no_provider-if-i.patch new file mode 100644 index 0000000..c33c565 --- /dev/null +++ b/0001-tests-skip-test_create_snapshot_set_no_provider-if-i.patch @@ -0,0 +1,36 @@ +From a25c448e741870d8baaff2d32e7afb47fc031857 Mon Sep 17 00:00:00 2001 +From: "Bryn M. Reeves" +Date: Wed, 5 Nov 2025 11:16:23 +0000 +Subject: [PATCH] tests: skip test_create_snapshot_set_no_provider if + !ismount("/boot") + +Resolves: #588 + +Signed-off-by: Bryn M. Reeves +--- + tests/test_manager.py | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/tests/test_manager.py b/tests/test_manager.py +index 62c0603..5dc8ea4 100644 +--- a/tests/test_manager.py ++++ b/tests/test_manager.py +@@ -8,6 +8,7 @@ + import unittest + import logging + import os ++import os.path + from uuid import UUID + from json import loads + import tempfile +@@ -506,6 +507,7 @@ class ManagerTests(unittest.TestCase): + with self.assertRaises(snapm.SnapmPathError) as cm: + self.manager.create_snapshot_set("testset0", [non_mount]) + ++ @unittest.skipIf(not os.path.ismount("/boot"), "no suitable mount path") + def test_create_snapshot_set_no_provider(self): + with self.assertRaises(snapm.SnapmNoProviderError): + self.manager.create_snapshot_set("testset0", ["/boot"]) +-- +2.51.0 + diff --git a/snapm.spec b/snapm.spec index 335baea..a13a971 100644 --- a/snapm.spec +++ b/snapm.spec @@ -8,6 +8,7 @@ Summary: %{summary} License: Apache-2.0 URL: https://github.com/snapshotmanager/%{name} Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +Patch1: 0001-tests-skip-test_create_snapshot_set_no_provider-if-i.patch BuildArch: noarch