From 116a44d65e98832c6a62d055d0240dac72bf7978 Mon Sep 17 00:00:00 2001 From: Andrea Bolognani Date: Thu, 29 Feb 2024 19:34:16 +0100 Subject: [PATCH] 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 --- .../qemufirmwaredata/usr/share/qemu/firmware/93-invalid.json | 5 +++++ tests/qemufirmwaretest.c | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 tests/qemufirmwaredata/usr/share/qemu/firmware/93-invalid.json 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;