diff options
Diffstat (limited to 'meta/lib/oeqa/sdkext')
-rw-r--r-- | meta/lib/oeqa/sdkext/cases/devtool.py | 7 | ||||
-rw-r--r-- | meta/lib/oeqa/sdkext/context.py | 4 | ||||
-rw-r--r-- | meta/lib/oeqa/sdkext/testsdk.py | 3 |
3 files changed, 7 insertions, 7 deletions
diff --git a/meta/lib/oeqa/sdkext/cases/devtool.py b/meta/lib/oeqa/sdkext/cases/devtool.py index 5ffb732556..d0746e68eb 100644 --- a/meta/lib/oeqa/sdkext/cases/devtool.py +++ b/meta/lib/oeqa/sdkext/cases/devtool.py | |||
@@ -69,10 +69,9 @@ class DevtoolTest(OESDKExtTestCase): | |||
69 | self._test_devtool_build(self.myapp_cmake_dst) | 69 | self._test_devtool_build(self.myapp_cmake_dst) |
70 | 70 | ||
71 | def test_extend_autotools_recipe_creation(self): | 71 | def test_extend_autotools_recipe_creation(self): |
72 | req = 'https://github.com/rdfa/librdfa' | 72 | recipe = "test-dbus-wait" |
73 | recipe = "librdfa" | 73 | self._run('devtool sdk-install dbus') |
74 | self._run('devtool sdk-install libxml2') | 74 | self._run('devtool add %s https://git.yoctoproject.org/git/dbus-wait' % (recipe) ) |
75 | self._run('devtool add %s %s' % (recipe, req) ) | ||
76 | try: | 75 | try: |
77 | self._run('devtool build %s' % recipe) | 76 | self._run('devtool build %s' % recipe) |
78 | finally: | 77 | finally: |
diff --git a/meta/lib/oeqa/sdkext/context.py b/meta/lib/oeqa/sdkext/context.py index 2ac2bf6ff7..2da57e2ccf 100644 --- a/meta/lib/oeqa/sdkext/context.py +++ b/meta/lib/oeqa/sdkext/context.py | |||
@@ -12,11 +12,11 @@ class OESDKExtTestContext(OESDKTestContext): | |||
12 | 12 | ||
13 | # FIXME - We really need to do better mapping of names here, this at | 13 | # FIXME - We really need to do better mapping of names here, this at |
14 | # least allows some tests to run | 14 | # least allows some tests to run |
15 | def hasHostPackage(self, pkg): | 15 | def hasHostPackage(self, pkg, regex=False): |
16 | # We force a toolchain to be installed into the eSDK even if its minimal | 16 | # We force a toolchain to be installed into the eSDK even if its minimal |
17 | if pkg.startswith("packagegroup-cross-canadian-"): | 17 | if pkg.startswith("packagegroup-cross-canadian-"): |
18 | return True | 18 | return True |
19 | return self._hasPackage(self.host_pkg_manifest, pkg) | 19 | return self._hasPackage(self.host_pkg_manifest, pkg, regex) |
20 | 20 | ||
21 | class OESDKExtTestContextExecutor(OESDKTestContextExecutor): | 21 | class OESDKExtTestContextExecutor(OESDKTestContextExecutor): |
22 | _context_class = OESDKExtTestContext | 22 | _context_class = OESDKExtTestContext |
diff --git a/meta/lib/oeqa/sdkext/testsdk.py b/meta/lib/oeqa/sdkext/testsdk.py index 9d5a99d900..6dc23065a4 100644 --- a/meta/lib/oeqa/sdkext/testsdk.py +++ b/meta/lib/oeqa/sdkext/testsdk.py | |||
@@ -82,7 +82,8 @@ class TestSDKExt(TestSDKBase): | |||
82 | host_pkg_manifest=host_pkg_manifest) | 82 | host_pkg_manifest=host_pkg_manifest) |
83 | 83 | ||
84 | try: | 84 | try: |
85 | tc.loadTests(OESDKExtTestContextExecutor.default_cases) | 85 | modules = (d.getVar("TESTSDK_SUITES") or "").split() |
86 | tc.loadTests(OESDKExtTestContextExecutor.default_cases, modules) | ||
86 | except Exception as e: | 87 | except Exception as e: |
87 | import traceback | 88 | import traceback |
88 | bb.fatal("Loading tests failed:\n%s" % traceback.format_exc()) | 89 | bb.fatal("Loading tests failed:\n%s" % traceback.format_exc()) |