summaryrefslogtreecommitdiffstats
path: root/scripts/lib
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/lib')
-rw-r--r--scripts/lib/compatlayer/cases/common.py5
-rw-r--r--scripts/lib/compatlayer/context.py3
2 files changed, 5 insertions, 3 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):
27 'bitbake -e') 27 'bitbake -e')
28 28
29 def test_signatures(self): 29 def test_signatures(self):
30 if self.tc.layer['type'] == LayerType.SOFTWARE: 30 if self.tc.layer['type'] == LayerType.SOFTWARE and \
31 raise unittest.SkipTest("Layer %s isn't BSP or DISTRO one." \ 31 not self.tc.test_software_layer_signatures:
32 raise unittest.SkipTest("Not testing for signature changes in a software layer %s." \
32 % self.tc.layer['name']) 33 % self.tc.layer['name'])
33 34
34 # task -> (old signature, new signature) 35 # task -> (old signature, new signature)
diff --git a/scripts/lib/compatlayer/context.py b/scripts/lib/compatlayer/context.py
index 4932238798..7811d4ac20 100644
--- a/scripts/lib/compatlayer/context.py
+++ b/scripts/lib/compatlayer/context.py
@@ -9,6 +9,7 @@ import re
9from oeqa.core.context import OETestContext 9from oeqa.core.context import OETestContext
10 10
11class CompatLayerTestContext(OETestContext): 11class CompatLayerTestContext(OETestContext):
12 def __init__(self, td=None, logger=None, layer=None): 12 def __init__(self, td=None, logger=None, layer=None, test_software_layer_signatures=True):
13 super(CompatLayerTestContext, self).__init__(td, logger) 13 super(CompatLayerTestContext, self).__init__(td, logger)
14 self.layer = layer 14 self.layer = layer
15 self.test_software_layer_signatures = test_software_layer_signatures