From: Etienne Cordonnier <[email protected]> test_minidebuginfo_qemu 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_minidebuginfo_qemu gets executed in CI.
Signed-off-by: Etienne Cordonnier <[email protected]> --- meta/lib/oeqa/selftest/cases/minidebuginfo.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/meta/lib/oeqa/selftest/cases/minidebuginfo.py b/meta/lib/oeqa/selftest/cases/minidebuginfo.py index 2919f07939..a64b334d77 100644 --- a/meta/lib/oeqa/selftest/cases/minidebuginfo.py +++ b/meta/lib/oeqa/selftest/cases/minidebuginfo.py @@ -8,6 +8,7 @@ import subprocess import tempfile import shutil +from oeqa.core.decorator import OETestTag from oeqa.selftest.case import OESelftestTestCase from oeqa.utils.commands import bitbake, get_bb_var, get_bb_vars, runCmd @@ -42,3 +43,20 @@ IMAGE_FSTYPES = "tar.bz2" native_sysroot = native_sysroot, target_sys = target_sys) 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 usrmerge systemd" +DISTRO_FEATURES_BACKFILL_CONSIDERED = "sysvinit" +IMAGE_CLASSES += "testimage" +TEST_SUITES = "ping ssh systemd" +VIRTUAL-RUNTIME_init_manager = "systemd" +VIRTUAL-RUNTIME_initscripts = "systemd-compat-units" + """) + bitbake('core-image-minimal') + bitbake('-c testimage core-image-minimal') -- 2.36.1.vfs.0.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#200365): https://lists.openembedded.org/g/openembedded-core/message/200365 Mute This Topic: https://lists.openembedded.org/mt/106502556/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
