From 6ed096e5ed3f751d84d421629bc199cb994c07f5 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 1 Mar 2017 14:45:46 +0000 Subject: oeqa/sdkext/context: Work around broken dependency checks to get sdk tests running This is admitted a bit of a hack but it does allow a number of significant sdk tests to run successfully and hence improves testing of eSDK which is good. I'm therefore proposing we do this until we come up with a better solution since the current lack of testing is worrying and would have caught other issues had it been present. (From OE-Core rev: 633b95ea32bbccf59b341a9d37b0b11027b48a63) Signed-off-by: Richard Purdie --- meta/lib/oeqa/sdkext/context.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'meta/lib/oeqa/sdkext') diff --git a/meta/lib/oeqa/sdkext/context.py b/meta/lib/oeqa/sdkext/context.py index bee8c39b0a..65da4c6e1b 100644 --- a/meta/lib/oeqa/sdkext/context.py +++ b/meta/lib/oeqa/sdkext/context.py @@ -7,6 +7,14 @@ from oeqa.sdk.context import OESDKTestContext, OESDKTestContextExecutor class OESDKExtTestContext(OESDKTestContext): esdk_files_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), "files") + # FIXME - We really need to do better mapping of names here, this at + # least allows some tests to run + def hasHostPackage(self, pkg): + # We force a toolchain to be installed into the eSDK even if its minimal + if pkg.startswith("packagegroup-cross-canadian-"): + return True + return self._hasPackage(self.host_pkg_manifest, pkg) + class OESDKExtTestContextExecutor(OESDKTestContextExecutor): _context_class = OESDKExtTestContext -- cgit v1.2.3-54-g00ecf