]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
bhyve: tests: prepare for arm64 xml2xml tests
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Mon, 22 Dec 2025 18:49:23 +0000 (19:49 +0100)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Wed, 7 Jan 2026 20:00:44 +0000 (21:00 +0100)
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
57 files changed:
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-2-nvme-2-controllers.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-2-nvme-2-controllers.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-4-consoles.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-4-consoles.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-acpiapic.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-acpiapic.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-isa-controller-on-slot-1.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-isa-controller-on-slot-1.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-isa-controller-on-slot-31.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-isa-controller-on-slot-31.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-more-than-32-sata-disks.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-more-than-32-sata-disks.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-multiple-sata-disks.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-multiple-sata-disks.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-multiple-virtio-disks.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-multiple-virtio-disks.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-no32devs-multiple-sata-disks.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-no32devs-multiple-sata-disks.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-no32devs-single-sata-disk.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-no32devs-single-sata-disk.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-single-sata-disk.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-single-sata-disk.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-addr-single-virtio-disk.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-addr-single-virtio-disk.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-base.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-base.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-bhyveload-bootorder.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-bhyveload-bootorder1.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder1.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-bhyveload-bootorder2.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder2.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-bhyveload-bootorder3.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder3.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-bhyveload-bootorder4.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-bootorder4.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-bhyveload-explicitargs.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-bhyveload-explicitargs.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-commandline.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-commandline.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-console-master-slave-not-specified.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-console-master-slave-not-specified.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-console.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-console.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-custom-loader.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-custom-loader.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-disk-cdrom-grub.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-disk-cdrom-grub.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-disk-cdrom.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-disk-cdrom.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-disk-virtio.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-disk-virtio.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-fs-9p.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-fs-9p.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-grub-bootorder.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-grub-bootorder.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-grub-bootorder2.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-grub-bootorder2.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-grub-defaults.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-grub-defaults.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-input-xhci-tablet.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-input-xhci-tablet.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-isa-controller.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-isa-controller.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-localtime.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-localtime.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-macaddr.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-macaddr.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-metadata.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-metadata.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-msrs.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-msrs.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-nvme.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-nvme.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-passthru-multiple-devs.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-passthru-multiple-devs.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-serial-grub-nocons.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-serial-grub-nocons.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-serial-grub.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-serial-grub.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-serial-tcp.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-serial-tcp.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-serial.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-serial.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-slirp.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-slirp.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-sound.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-sound.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-virtio-rnd.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-virtio-rnd.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-virtio-scsi.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-virtio-scsi.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-autoport.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-autoport.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-password.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-password.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-resolution.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-resolution.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-vgaconf-io.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-vgaconf-io.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-vgaconf-off.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-vgaconf-off.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-vgaconf-on.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-vgaconf-on.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-wait-no.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-wait-no.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc-wait.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc-wait.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-vnc.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-vnc.xml with 100% similarity]
tests/bhyvexml2xmloutdata/x86_64/bhyvexml2xmlout-wired.xml [moved from tests/bhyvexml2xmloutdata/bhyvexml2xmlout-wired.xml with 100% similarity]
tests/bhyvexml2xmltest.c

index f4e36bcbcfe4c9c40c81596539accdfab797cdfa..38c4784470656c4bc5fb1ed9c32974a9b87f7a46 100644 (file)
@@ -30,11 +30,12 @@ testCompareXMLToXMLHelper(const void *data)
     g_autofree char *xml_out = NULL;
     bool is_different = info->flags & FLAG_IS_DIFFERENT;
     int ret = -1;
+    const char *arch = virArchToString(virArchFromHost());
 
-    xml_in = g_strdup_printf("%s/bhyvexml2argvdata/x86_64/bhyvexml2argv-%s.xml",
-                             abs_srcdir, info->name);
-    xml_out = g_strdup_printf("%s/bhyvexml2xmloutdata/bhyvexml2xmlout-%s.xml",
-                              abs_srcdir, info->name);
+    xml_in = g_strdup_printf("%s/bhyvexml2argvdata/%s/bhyvexml2argv-%s.xml",
+                             abs_srcdir, arch, info->name);
+    xml_out = g_strdup_printf("%s/bhyvexml2xmloutdata/%s/bhyvexml2xmlout-%s.xml",
+                              abs_srcdir, arch, info->name);
 
     ret = testCompareDomXML2XMLFiles(driver.caps, driver.xmlopt, xml_in,
                                      is_different ? xml_out : xml_in,
@@ -143,6 +144,9 @@ mymain(void)
     /* USB xhci tablet */
     DO_TEST_DIFFERENT("input-xhci-tablet");
 
+    virTestSetHostArch(VIR_ARCH_AARCH64);
+    driver.caps = virBhyveCapsBuild();
+
     virObjectUnref(driver.caps);
     virObjectUnref(driver.xmlopt);