[oe-commits] Richard Purdie : testimage: Improve sdk handling of TEST_SUITES
git at git.openembedded.org
git at git.openembedded.org
Wed Apr 29 10:00:27 UTC 2015
Module: openembedded-core.git
Branch: master
Commit: ffd84177c68a6c86e654a9ba2512c299b40ec5e9
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=ffd84177c68a6c86e654a9ba2512c299b40ec5e9
Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date: Tue Apr 28 11:50:26 2015 +0100
testimage: Improve sdk handling of TEST_SUITES
Currently TEST_SUITES is used for both target image and sdk versions which
can be confusing. This introduces TEST_SUITES_SDK for the sdk version of
the code so that the different test sets can be specified independently.
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/classes/testimage.bbclass | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/meta/classes/testimage.bbclass b/meta/classes/testimage.bbclass
index 1557675..4074ff7 100644
--- a/meta/classes/testimage.bbclass
+++ b/meta/classes/testimage.bbclass
@@ -68,6 +68,8 @@ do_testsdk[lockfiles] += "${TESTIMAGELOCK}"
def get_tests_list(d, type="runtime"):
testsuites = d.getVar("TEST_SUITES", True).split()
+ if type == "sdk":
+ testsuites = (d.getVar("TEST_SUITES_SDK", True) or "auto").split()
bbpath = d.getVar("BBPATH", True).split(':')
# This relies on lib/ under each directory in BBPATH being added to sys.path
@@ -261,7 +263,7 @@ def testsdk_main(d):
# they won't be skipped even if they aren't suitable.
# testslist is what we'll actually pass to the unittest loader
testslist = get_tests_list(d, "sdk")
- testsrequired = [t for t in d.getVar("TEST_SUITES", True).split() if t != "auto"]
+ testsrequired = [t for t in (d.getVar("TEST_SUITES_SDK", True) or "auto").split() if t != "auto"]
sdktestdir = d.expand("${WORKDIR}/testimage-sdk/")
bb.utils.remove(sdktestdir, True)
More information about the Openembedded-commits
mailing list