summaryrefslogtreecommitdiffstats
path: root/meta-parsec/lib
diff options
context:
space:
mode:
Diffstat (limited to 'meta-parsec/lib')
-rw-r--r--meta-parsec/lib/oeqa/runtime/cases/parsec.py13
1 files changed, 11 insertions, 2 deletions
diff --git a/meta-parsec/lib/oeqa/runtime/cases/parsec.py b/meta-parsec/lib/oeqa/runtime/cases/parsec.py
index 71061db..66932ed 100644
--- a/meta-parsec/lib/oeqa/runtime/cases/parsec.py
+++ b/meta-parsec/lib/oeqa/runtime/cases/parsec.py
@@ -61,9 +61,18 @@ class ParsecTest(OERuntimeTestCase):
61 61
62 def check_packageconfig(self, prov): 62 def check_packageconfig(self, prov):
63 """ Check that the require provider is included in Parsec """ 63 """ Check that the require provider is included in Parsec """
64 if prov not in self.tc.td['PACKAGECONFIG:pn-parsec-service']: 64
65 if 'PACKAGECONFIG:pn-parsec-service' in self.tc.td.keys():
66 providers = self.tc.td['PACKAGECONFIG:pn-parsec-service']
67 else:
68 # PACKAGECONFIG is not defined in local.conf
69 # Let's use the default value
70 providers = "PKCS11 MBED-CRYPTO"
71 if 'tpm2' in self.tc.td['DISTRO_FEATURES']:
72 providers += " TPM"
73 if prov not in providers:
65 self.skipTest('%s provider is not included in Parsec. Parsec PACKAGECONFIG: "%s"' % \ 74 self.skipTest('%s provider is not included in Parsec. Parsec PACKAGECONFIG: "%s"' % \
66 (prov, self.tc.td['PACKAGECONFIG:pn-parsec-service'])) 75 (prov, providers))
67 76
68 def check_packages(self, prov, packages): 77 def check_packages(self, prov, packages):
69 """ Check for the required packages for Parsec providers software backends """ 78 """ Check for the required packages for Parsec providers software backends """