mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
selftests: add test_minidebuginfo_qemu
test_systemd_coredump_minidebuginfo was getting skipped in CI, because the feature isn't enabled per default in any image at the moment. Add this selftest so that test_systemd_coredump_minidebuginfo gets executed in CI. (From OE-Core rev: 377603886f0d975ec23f32ee462693d4e3370aaf) Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
46c0ed2fad
commit
c5b985c953
|
@ -8,6 +8,7 @@ import subprocess
|
||||||
import tempfile
|
import tempfile
|
||||||
import shutil
|
import shutil
|
||||||
|
|
||||||
|
from oeqa.core.decorator import OETestTag
|
||||||
from oeqa.selftest.case import OESelftestTestCase
|
from oeqa.selftest.case import OESelftestTestCase
|
||||||
from oeqa.utils.commands import bitbake, get_bb_var, get_bb_vars, runCmd
|
from oeqa.utils.commands import bitbake, get_bb_var, get_bb_vars, runCmd
|
||||||
|
|
||||||
|
@ -42,3 +43,18 @@ IMAGE_FSTYPES = "tar.bz2"
|
||||||
native_sysroot = native_sysroot, target_sys = target_sys)
|
native_sysroot = native_sysroot, target_sys = target_sys)
|
||||||
self.assertIn(".gnu_debugdata", r.output)
|
self.assertIn(".gnu_debugdata", r.output)
|
||||||
|
|
||||||
|
@OETestTag("runqemu")
|
||||||
|
def test_minidebuginfo_qemu(self):
|
||||||
|
"""
|
||||||
|
Test minidebuginfo inside a qemu.
|
||||||
|
This runs test_systemd_coredump_minidebuginfo and other minidebuginfo runtime tests which may be added in the future.
|
||||||
|
"""
|
||||||
|
|
||||||
|
self.write_config("""
|
||||||
|
DISTRO_FEATURES:append = " minidebuginfo"
|
||||||
|
INIT_MANAGER = "systemd"
|
||||||
|
IMAGE_CLASSES += "testimage"
|
||||||
|
TEST_SUITES = "ping ssh systemd"
|
||||||
|
""")
|
||||||
|
bitbake('core-image-minimal')
|
||||||
|
bitbake('-c testimage core-image-minimal')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user