From: Leonardo Sandoval <leonardo.sandoval.gonza...@linux.intel.com> core-image-clutter|weston can only be built on poky and poky-lsb, so skip these tests in case other distro is defined. In the other hand, poky-tiny does not support ext4 filesystem types, so skip test_bmap which includes these image features.
[YOCTO #8525] Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonza...@linux.intel.com> --- meta/lib/oeqa/selftest/imagefeatures.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/meta/lib/oeqa/selftest/imagefeatures.py b/meta/lib/oeqa/selftest/imagefeatures.py index d015c49..ef80b87 100644 --- a/meta/lib/oeqa/selftest/imagefeatures.py +++ b/meta/lib/oeqa/selftest/imagefeatures.py @@ -78,7 +78,11 @@ class ImageFeatures(oeSelfTest): """ # Build a core-image-clutter - bitbake('core-image-clutter') + image = 'core-image-clutter' + supported_distros = ['poky', 'poky-lsb'] + if not self.distro in supported_distros: + self.skipTest('Test is consider for distros (%s) supporting %s' % (','.join(supported_distros), image)) + bitbake(image) @testcase(1117) def test_wayland_support_in_image(self): @@ -96,7 +100,11 @@ class ImageFeatures(oeSelfTest): self.write_config(features) # Build a core-image-weston - bitbake('core-image-weston') + image = 'core-image-weston' + supported_distros = ['poky', 'poky-lsb'] + if not self.distro in supported_distros: + self.skipTest('Test is only considered for distros (%s) supporting %s' % (','.join(supported_distros), image)) + bitbake(image) def test_bmap(self): """ @@ -107,7 +115,11 @@ class ImageFeatures(oeSelfTest): Author: Ed Bartosh <ed.bart...@linux.intel.com> """ - features = 'IMAGE_FSTYPES += " ext4 ext4.bmap"' + ext4_features = "ext4 ext4.bmap" + features = 'IMAGE_FSTYPES += " %s"' % ext4_features + if self.distro == 'poky-tiny': + self.skipTest('Features (%s) not supported for poky-tiny' % ext4_features) + self.write_config(features) image_name = 'core-image-minimal' -- 2.1.4 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core