mirror of
https://git.yoctoproject.org/poky
synced 2026-06-09 03:40:18 +00:00
oe-selftest: add new wic testcase
Added test_qemu testcase to boot wic-image-minimal and test that 2 partitions mentioned in .wks are mounted. [YOCTO #8499] (From OE-Core rev: 6fb015d0847fe7d259d654d4a99bf4c328f810ab) (From OE-Core rev: be360c24649391235fd9547a8f2c1251b12e9c81) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
2100f821e7
commit
51e0a8a180
@@ -30,7 +30,7 @@ from glob import glob
|
||||
from shutil import rmtree
|
||||
|
||||
from oeqa.selftest.base import oeSelfTest
|
||||
from oeqa.utils.commands import runCmd, bitbake, get_bb_var
|
||||
from oeqa.utils.commands import runCmd, bitbake, get_bb_var, runqemu
|
||||
from oeqa.utils.decorators import testcase
|
||||
|
||||
|
||||
@@ -264,3 +264,13 @@ class Wic(oeSelfTest):
|
||||
self.assertEqual(0, runCmd("wic create %s -e core-image-minimal" \
|
||||
% image).status)
|
||||
self.assertEqual(1, len(glob(self.resultdir + "%s-*direct" % image)))
|
||||
|
||||
def test_qemu(self):
|
||||
"""Test wic-image-minimal under qemu"""
|
||||
self.assertEqual(0, bitbake('wic-image-minimal').status)
|
||||
|
||||
with runqemu('wic-image-minimal', ssh=False) as qemu:
|
||||
command = "mount |grep '^/dev/' | cut -f1,3 -d ' '"
|
||||
status, output = qemu.run_serial(command)
|
||||
self.assertEqual(1, status, 'Failed to run command "%s": %s' % (command, output))
|
||||
self.assertEqual(output, '/dev/root /\r\n/dev/vda3 /mnt')
|
||||
|
||||
Reference in New Issue
Block a user