mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
qemuxml2xmltest: Use DO_TEST_CAPS_ARCH_LATEST_FULL for arm GIC tests
Use the new macro instead of open coding it. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
1522e7f9b7
commit
c2fd8c2b29
@ -782,69 +782,27 @@ mymain(void)
|
||||
DO_TEST_CAPS_ARCH_LATEST("aarch64-traditional-pci", "aarch64");
|
||||
DO_TEST_CAPS_ARCH_LATEST("aarch64-video-default", "aarch64");
|
||||
|
||||
DO_TEST_FULL("aarch64-gic-none", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-none-v2", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-none-v3", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-none-both", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-none-tcg", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-default", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-default-v2", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-default-v3", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-default-both", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v2", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v2", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v2", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v2", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v3", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v3", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v3", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-v3", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-host", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-host", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-host", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_FULL("aarch64-gic-host", ".aarch64-latest", WHEN_BOTH,
|
||||
ARG_CAPS_ARCH, "aarch64", ARG_CAPS_VER, "latest",
|
||||
ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-none", "aarch64", ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-none-v2", "aarch64", ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-none-v3", "aarch64", ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-none-both", "aarch64", ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-none-tcg", "aarch64", ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-default", "aarch64", ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-default-v2", "aarch64", ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-default-v3", "aarch64", ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-default-both", "aarch64", ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v2", "aarch64", ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v2", "aarch64", ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v2", "aarch64", ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v2", "aarch64", ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v3", "aarch64", ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v3", "aarch64", ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v3", "aarch64", ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-v3", "aarch64", ARG_GIC, GIC_BOTH, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-host", "aarch64", ARG_GIC, GIC_NONE, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-host", "aarch64", ARG_GIC, GIC_V2, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-host", "aarch64", ARG_GIC, GIC_V3, ARG_END);
|
||||
DO_TEST_CAPS_ARCH_LATEST_FULL("aarch64-gic-host", "aarch64", ARG_GIC, GIC_BOTH, ARG_END);
|
||||
|
||||
/* SVE aarch64 CPU features work on modern QEMU */
|
||||
DO_TEST_CAPS_ARCH_LATEST("aarch64-features-sve", "aarch64");
|
||||
|
Loading…
x
Reference in New Issue
Block a user