From: Andrea Bolognani Date: Thu, 29 Feb 2024 18:34:16 +0000 (+0100) Subject: tests: Add invalid firmware descriptor X-Git-Tag: v10.2.0-rc1~134 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=116a44d65e98832c6a62d055d0240dac72bf7978;p=thirdparty%2Flibvirt.git tests: Add invalid firmware descriptor This is guaranteed to keep failing even after loongarch64 support is introduced. Signed-off-by: Andrea Bolognani Reviewed-by: Michal Privoznik --- diff --git a/tests/qemufirmwaredata/usr/share/qemu/firmware/93-invalid.json b/tests/qemufirmwaredata/usr/share/qemu/firmware/93-invalid.json new file mode 100644 index 0000000000..5e75b9a41a --- /dev/null +++ b/tests/qemufirmwaredata/usr/share/qemu/firmware/93-invalid.json @@ -0,0 +1,5 @@ +{ + "firmware": { + "invalid": true + } +} diff --git a/tests/qemufirmwaretest.c b/tests/qemufirmwaretest.c index 3a3aedb1c7..1b5baf5c5e 100644 --- a/tests/qemufirmwaretest.c +++ b/tests/qemufirmwaretest.c @@ -102,6 +102,7 @@ testFWPrecedence(const void *opaque G_GNUC_UNUSED) PREFIX "/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json", PREFIX "/share/qemu/firmware/90-combined.json", PREFIX "/share/qemu/firmware/91-bios.json", + PREFIX "/share/qemu/firmware/93-invalid.json", NULL }; const char **e; @@ -279,6 +280,7 @@ mymain(void) DO_PARSE_TEST("usr/share/qemu/firmware/60-edk2-ovmf-x64-inteltdx.json"); DO_PARSE_TEST("usr/share/qemu/firmware/90-combined.json"); DO_PARSE_TEST("usr/share/qemu/firmware/91-bios.json"); + DO_PARSE_FAILURE_TEST("usr/share/qemu/firmware/93-invalid.json"); if (virTestRun("QEMU FW precedence test", testFWPrecedence, NULL) < 0) ret = -1;