diff options
author | Ed Bartosh <ed.bartosh@linux.intel.com> | 2015-08-31 00:14:26 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-08-30 23:26:14 +0100 |
commit | 9d12fe44fdb52aeb8aa2c5c2c83175a06a0c7224 (patch) | |
tree | 5eeac4822d6946e06ed57ebafa925c0df56114f2 /meta | |
parent | f7069cbfb8f1e8273584221999d0739f1ae173c4 (diff) | |
download | openembedded-core-9d12fe44fdb52aeb8aa2c5c2c83175a06a0c7224.tar.gz openembedded-core-9d12fe44fdb52aeb8aa2c5c2c83175a06a0c7224.tar.bz2 openembedded-core-9d12fe44fdb52aeb8aa2c5c2c83175a06a0c7224.zip |
oe-selftest: test building wic image by bitbake
Added test case to verify building of wic-image-minimal recipe
and produced artifacts: manifest and bzipped partitioned image.
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/lib/oeqa/selftest/wic.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/wic.py b/meta/lib/oeqa/selftest/wic.py index fe8a2d06f4..deb2333e05 100644 --- a/meta/lib/oeqa/selftest/wic.py +++ b/meta/lib/oeqa/selftest/wic.py @@ -188,3 +188,17 @@ class Wic(oeSelfTest): for var in wicvars: self.assertTrue(var in content, "%s is not in .env file" % var) self.assertTrue(content[var]) + + def test20_wic_image_type(self): + """Test building wic images by bitbake""" + self.assertEqual(0, bitbake('wic-image-minimal').status) + + deploy_dir = get_bb_var('DEPLOY_DIR_IMAGE') + machine = get_bb_var('MACHINE') + prefix = os.path.join(deploy_dir, 'wic-image-minimal-%s.' % machine) + # check if we have result image and manifests symlinks + # pointing to existing files + for suffix in ('wic.bz2', 'manifest'): + path = prefix + suffix + self.assertTrue(os.path.islink(path)) + self.assertTrue(os.path.isfile(os.path.realpath(path))) |