aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/lib/compatlayer/cases/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib/compatlayer/cases/common.py')
-rw-r--r--scripts/lib/compatlayer/cases/common.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/lib/compatlayer/cases/common.py b/scripts/lib/compatlayer/cases/common.py
index 2dfcbb1c32..a1cdbab51e 100644
--- a/scripts/lib/compatlayer/cases/common.py
+++ b/scripts/lib/compatlayer/cases/common.py
@@ -27,8 +27,9 @@ class CommonCompatLayer(OECompatLayerTestCase):
'bitbake -e')
def test_signatures(self):
- if self.tc.layer['type'] == LayerType.SOFTWARE:
- raise unittest.SkipTest("Layer %s isn't BSP or DISTRO one." \
+ if self.tc.layer['type'] == LayerType.SOFTWARE and \
+ not self.tc.test_software_layer_signatures:
+ raise unittest.SkipTest("Not testing for signature changes in a software layer %s." \
% self.tc.layer['name'])
# task -> (old signature, new signature)