From: Christopher Larson <chris_lar...@mentor.com> This ensures that oeqa.selftest.* from layers are found.
[YOCTO #7625] Signed-off-by: Christopher Larson <chris_lar...@mentor.com> Signed-off-by: Ross Burton <ross.bur...@intel.com> --- scripts/oe-selftest | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/scripts/oe-selftest b/scripts/oe-selftest index c19c692..60f9bb8 100755 --- a/scripts/oe-selftest +++ b/scripts/oe-selftest @@ -155,6 +155,13 @@ def main(): parser = get_args_parser() args = parser.parse_args() + # Add <layer>/lib to sys.path, so layers can add selftests + log.info("Running bitbake -e to get BBPATH") + bbpath = get_bb_var('BBPATH').split(':') + layer_libdirs = [p for p in (os.path.join(l, 'lib') for l in bbpath) if os.path.exists(p)] + sys.path.extend(layer_libdirs) + reload(oeqa.selftest) + if args.list_allclasses: args.list_modules = True -- 2.2.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core