From 29d5503a543a28866616c7dcd034b68cf175cf48 Mon Sep 17 00:00:00 2001 From: Ed Bartosh Date: Thu, 21 May 2015 13:23:54 +0300 Subject: oe-selftest: Build wic runtime requirements and images before testing Some native tools (syslinux, parted, mtools, etc) are required by wic to produce images. Unit tests fail if the tools are not available. Baked tools and image-core-minimal used by wic before running tests. [YOCTO #7730] (From OE-Core rev: 379c9bb7ffae5b40c5450e968cdde600b6edd3f3) Signed-off-by: Ed Bartosh Signed-off-by: Ross Burton Signed-off-by: Richard Purdie --- meta/lib/oeqa/selftest/wic.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'meta/lib') diff --git a/meta/lib/oeqa/selftest/wic.py b/meta/lib/oeqa/selftest/wic.py index c628b59bc2..a2ce2cb63e 100644 --- a/meta/lib/oeqa/selftest/wic.py +++ b/meta/lib/oeqa/selftest/wic.py @@ -29,13 +29,19 @@ from glob import glob from shutil import rmtree from oeqa.selftest.base import oeSelfTest -from oeqa.utils.commands import runCmd +from oeqa.utils.commands import runCmd, bitbake class Wic(oeSelfTest): """Wic test class.""" resultdir = "/var/tmp/wic/build/" + @classmethod + def setUpClass(cls): + """Build wic runtime dependencies and images used in the tests.""" + bitbake('syslinux syslinux-native parted-native ' + 'dosfstools-native mtools-native core-image-minimal') + def setUp(self): """This code is executed before each test method.""" rmtree(self.resultdir, ignore_errors=True) -- cgit v1.2.3-54-g00ecf