summaryrefslogtreecommitdiffstats
path: root/scripts/oe-selftest
diff options
context:
space:
mode:
authorBenjamin Esquivel <benjamin.esquivel@linux.intel.com>2017-01-19 15:55:52 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2017-01-23 12:05:22 +0000
commit44ac2995b88410aa1456e91c0ec913e3b5335010 (patch)
tree68f99ad324ac1bacaf7b467ef6056d7520f52c9f /scripts/oe-selftest
parent45ae1e9684b3fdc338b47dfe48935e2c128a5f72 (diff)
downloadpoky-44ac2995b88410aa1456e91c0ec913e3b5335010.tar.gz
selftest: automatically add the meta-selftest layer
adding the meta-selftest layer is a small bump you always encounter when you want to run selftest. Adding an automatic procedure to include the layer if it is not yet present. (From OE-Core rev: b5000dd7b1d74d5dfede869ffa75ed87f5a8553c) Signed-off-by: Benjamin Esquivel <benjamin.esquivel@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/oe-selftest')
-rwxr-xr-xscripts/oe-selftest12
1 files changed, 10 insertions, 2 deletions
diff --git a/scripts/oe-selftest b/scripts/oe-selftest
index 0baf572c10..58d3b1ef8a 100755
--- a/scripts/oe-selftest
+++ b/scripts/oe-selftest
@@ -131,8 +131,16 @@ def preflight_check():
131 os.chdir(builddir) 131 os.chdir(builddir)
132 132
133 if not "meta-selftest" in get_bb_var("BBLAYERS"): 133 if not "meta-selftest" in get_bb_var("BBLAYERS"):
134 log.error("You don't seem to have the meta-selftest layer in BBLAYERS") 134 log.warn("meta-selftest layer not found in BBLAYERS, adding it")
135 return False 135 meta_selftestdir = os.path.join(
136 get_bb_var("BBLAYERS_FETCH_DIR"),
137 'meta-selftest')
138 if os.path.isdir(meta_selftestdir):
139 runCmd("bitbake-layers add-layer %s" %meta_selftestdir)
140 else:
141 log.error("could not locate meta-selftest in:\n%s"
142 %meta_selftestdir)
143 return False
136 144
137 if "buildhistory.bbclass" in get_bb_var("BBINCLUDED"): 145 if "buildhistory.bbclass" in get_bb_var("BBINCLUDED"):
138 log.error("You have buildhistory enabled already and this isn't recommended for selftest, please disable it first.") 146 log.error("You have buildhistory enabled already and this isn't recommended for selftest, please disable it first.")