]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemuxml2xmltest: Use DO_TEST_CAPS_ARCH_LATEST_FULL for arm GIC tests
authorPeter Krempa <pkrempa@redhat.com>
Thu, 24 Aug 2023 13:34:07 +0000 (15:34 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 25 Aug 2023 08:08:12 +0000 (10:08 +0200)
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>
tests/qemuxml2xmltest.c

index ccf9cfcef0c65527b01329914c310d3cf65d505d..c67909404f48c11d2eefd457a21e737602247995 100644 (file)
@@ -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");