diff mbox series

patchtest: Skip test for CVE_CHECK_IGNORE for older branches

Message ID 20240223210740.21071-1-simone.p.weiss@posteo.com
State Accepted, archived
Commit e9b04664b1b2ba6aa1fa7318e3d4174b9cdb19da
Headers show
Series patchtest: Skip test for CVE_CHECK_IGNORE for older branches | expand

Commit Message

Simone Weiß Feb. 23, 2024, 9:07 p.m. UTC
From: Simone Weiß <simone.p.weiss@posteo.com>

Skip the test for checking if CVE_CHECK_IGNORE is not used.
It is deprecated now, but was not deprecated for kirkstone and dunfell.
Skip it therefore if a patch is intended for those branches.

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
---
 meta/lib/patchtest/tests/test_metadata.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/meta/lib/patchtest/tests/test_metadata.py b/meta/lib/patchtest/tests/test_metadata.py
index 174dfc31c6..be609dbd04 100644
--- a/meta/lib/patchtest/tests/test_metadata.py
+++ b/meta/lib/patchtest/tests/test_metadata.py
@@ -182,8 +182,10 @@  class TestMetadata(base.Metadata):
                 self.fail('%s is missing in newly added recipe' % self.metadata_summary)
 
     def test_cve_check_ignore(self):
-        if not self.modified:
-            self.skip('No modified recipes, skipping test')
+        # Skip if we neither modified a recipe or target branches are not
+        # Nanbield and newer. CVE_CHECK_IGNORE was first deprecated in Nanbield.
+        if not self.modified or PatchTestInput.repo.branch == "kirkstone" or PatchTestInput.repo.branch == "dunfell":
+            self.skip('No modified recipes or older target branch, skipping test')
         for pn in self.modified:
             # we are not interested in images
             if 'core-image' in pn: