Add new testcase to check varibale IMAGE_GEN_DEBUGFS. Test makes sure that debug filesystem is created accordingly.
[YOCTO #10906] Signed-off-by: Humberto Ibarra <[email protected]> --- meta/lib/oeqa/selftest/cases/imagefeatures.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/meta/lib/oeqa/selftest/cases/imagefeatures.py b/meta/lib/oeqa/selftest/cases/imagefeatures.py index e6652ec..8233957 100644 --- a/meta/lib/oeqa/selftest/cases/imagefeatures.py +++ b/meta/lib/oeqa/selftest/cases/imagefeatures.py @@ -3,6 +3,7 @@ from oeqa.utils.commands import runCmd, bitbake, get_bb_var, runqemu from oeqa.core.decorator.oeid import OETestID from oeqa.utils.sshcontrol import SSHControl import os +import glob class ImageFeatures(OESelftestTestCase): @@ -124,3 +125,23 @@ class ImageFeatures(OESelftestTestCase): # check if result image is sparse image_stat = os.stat(image_path) self.assertTrue(image_stat.st_size > image_stat.st_blocks * 512) + + def test_image_gen_debugfs(self): + """ + Summary: Check debugfs generation + Expected: 1. core-image-minimal can be build with IMAGE_GEN_DEBUGFS variable set + 2. debug filesystem is created when variable set + Product: oe-core + Author: Humberto Ibarra <[email protected]> + """ + + image_name = 'core-image-minimal' + deploy_dir_image = get_bb_var('DEPLOY_DIR_IMAGE') + + features = 'IMAGE_GEN_DEBUGFS = "1"\n' + features += 'IMAGE_FSTYPES_DEBUGFS = "tar.bz2"' + self.write_config(features) + + bitbake(image_name) + debug_files = glob.glob(os.path.join(deploy_dir_image,"*-dbg.rootfs.tar.bz2")) + self.assertNotEqual(len(debug_files), 0, 'debug filesystem not generated') -- 2.7.5 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
