diff options
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/wic.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/cases/wic.py b/meta/lib/oeqa/selftest/cases/wic.py index 714637ec1e..091f0ab47c 100644 --- a/meta/lib/oeqa/selftest/cases/wic.py +++ b/meta/lib/oeqa/selftest/cases/wic.py | |||
@@ -990,6 +990,26 @@ class Wic2(WicTestCase): | |||
990 | out = glob(self.resultdir + "%s-*direct" % wksname) | 990 | out = glob(self.resultdir + "%s-*direct" % wksname) |
991 | self.assertEqual(1, len(out)) | 991 | self.assertEqual(1, len(out)) |
992 | 992 | ||
993 | def test_empty_plugin(self): | ||
994 | """Test empty plugin""" | ||
995 | config = 'IMAGE_FSTYPES = "wic"\nWKS_FILE = "test_empty_plugin.wks"\n' | ||
996 | self.append_config(config) | ||
997 | self.assertEqual(0, bitbake('core-image-minimal').status) | ||
998 | self.remove_config(config) | ||
999 | |||
1000 | bb_vars = get_bb_vars(['DEPLOY_DIR_IMAGE', 'MACHINE']) | ||
1001 | deploy_dir = bb_vars['DEPLOY_DIR_IMAGE'] | ||
1002 | machine = bb_vars['MACHINE'] | ||
1003 | image_path = os.path.join(deploy_dir, 'core-image-minimal-%s.wic' % machine) | ||
1004 | self.assertEqual(True, os.path.exists(image_path)) | ||
1005 | |||
1006 | sysroot = get_bb_var('RECIPE_SYSROOT_NATIVE', 'wic-tools') | ||
1007 | |||
1008 | # Fstype column from 'wic ls' should be empty for the second partition | ||
1009 | # as listed in test_empty_plugin.wks | ||
1010 | result = runCmd("wic ls %s -n %s | awk -F ' ' '{print $1 \" \" $5}' | grep '^2' | wc -w" % (image_path, sysroot)) | ||
1011 | self.assertEqual('1', result.output) | ||
1012 | |||
993 | @only_for_arch(['i586', 'i686', 'x86_64']) | 1013 | @only_for_arch(['i586', 'i686', 'x86_64']) |
994 | def test_biosplusefi_plugin_qemu(self): | 1014 | def test_biosplusefi_plugin_qemu(self): |
995 | """Test biosplusefi plugin in qemu""" | 1015 | """Test biosplusefi plugin in qemu""" |