summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/selftest/context.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/selftest/context.py')
-rw-r--r--meta/lib/oeqa/selftest/context.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/meta/lib/oeqa/selftest/context.py b/meta/lib/oeqa/selftest/context.py
index 4575a0537f..990c761f29 100644
--- a/meta/lib/oeqa/selftest/context.py
+++ b/meta/lib/oeqa/selftest/context.py
@@ -13,7 +13,7 @@ from random import choice
13import oeqa 13import oeqa
14 14
15from oeqa.core.context import OETestContext, OETestContextExecutor 15from oeqa.core.context import OETestContext, OETestContextExecutor
16from oeqa.core.exception import OEQAPreRun 16from oeqa.core.exception import OEQAPreRun, OEQATestNotFound
17 17
18from oeqa.utils.commands import runCmd, get_bb_vars, get_test_layer 18from oeqa.utils.commands import runCmd, get_bb_vars, get_test_layer
19 19
@@ -196,7 +196,11 @@ class OESelftestTestContextExecutor(OETestContextExecutor):
196 self.tc_kwargs['init']['td']['BBPATH'].split(':')) 196 self.tc_kwargs['init']['td']['BBPATH'].split(':'))
197 197
198 self.tc = self._context_class(**self.tc_kwargs['init']) 198 self.tc = self._context_class(**self.tc_kwargs['init'])
199 self.tc.loadTests(self.module_paths, **self.tc_kwargs['load']) 199 try:
200 self.tc.loadTests(self.module_paths, **self.tc_kwargs['load'])
201 except OEQATestNotFound as ex:
202 logger.error(ex)
203 sys.exit(1)
200 204
201 if args.list_tests: 205 if args.list_tests:
202 rc = self.tc.listTests(args.list_tests, **self.tc_kwargs['run']) 206 rc = self.tc.listTests(args.list_tests, **self.tc_kwargs['run'])