diff --git a/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-1.xml b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-1.xml new file mode 100644 index 0000000000..244700a1e1 --- /dev/null +++ b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-1.xml @@ -0,0 +1,63 @@ + + /usr/bin/qemu-system-x86_64 + kvm + pc-i440fx-2.4 + x86_64 + + + + /usr/share/AAVMF/AAVMF_CODE.fd + /usr/share/OVMF/OVMF_CODE.fd + + rom + pflash + + + yes + no + + + + + + + disk + cdrom + floppy + lun + + + ide + fdc + scsi + virtio + usb + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + kvm + vfio + + + + + + + diff --git a/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-2.xml b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-2.xml new file mode 100644 index 0000000000..411c6b7a0b --- /dev/null +++ b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-2.xml @@ -0,0 +1,63 @@ + + /usr/bin/qemu-system-aarch64 + kvm + integratorcp + aarch64 + + + + /usr/share/AAVMF/AAVMF_CODE.fd + /usr/share/OVMF/OVMF_CODE.fd + + rom + pflash + + + yes + no + + + + + + + disk + cdrom + floppy + lun + + + ide + fdc + scsi + virtio + usb + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + kvm + vfio + + + + + + + diff --git a/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-3.xml b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-3.xml new file mode 100644 index 0000000000..21c59a89f5 --- /dev/null +++ b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-3.xml @@ -0,0 +1,67 @@ + + /usr/bin/qemu-system-aarch64 + kvm + virt-2.6 + aarch64 + + + + /usr/share/AAVMF/AAVMF_CODE.fd + /usr/share/OVMF/OVMF_CODE.fd + + rom + pflash + + + yes + no + + + + + + + disk + cdrom + floppy + lun + + + ide + fdc + scsi + virtio + usb + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + kvm + vfio + + + + + + + 2 + + + + diff --git a/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-4.xml b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-4.xml new file mode 100644 index 0000000000..c972d5eea4 --- /dev/null +++ b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-4.xml @@ -0,0 +1,67 @@ + + /usr/bin/qemu-system-aarch64 + kvm + virt-2.6 + aarch64 + + + + /usr/share/AAVMF/AAVMF_CODE.fd + /usr/share/OVMF/OVMF_CODE.fd + + rom + pflash + + + yes + no + + + + + + + disk + cdrom + floppy + lun + + + ide + fdc + scsi + virtio + usb + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + kvm + vfio + + + + + + + 3 + + + + diff --git a/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-5.xml b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-5.xml new file mode 100644 index 0000000000..e4b8c3a0b9 --- /dev/null +++ b/tests/domaincapsschemadata/domaincaps-qemu_2.6.0-5.xml @@ -0,0 +1,61 @@ + + /usr/bin/qemu-system-ppc64 + kvm + pseries-2.6 + ppc64le + + + + /usr/share/AAVMF/AAVMF_CODE.fd + /usr/share/OVMF/OVMF_CODE.fd + + rom + pflash + + + yes + no + + + + + + + disk + cdrom + lun + + + ide + scsi + virtio + usb + + + + + subsystem + + + default + mandatory + requisite + optional + + + usb + pci + scsi + + + + default + kvm + vfio + + + + + + + diff --git a/tests/domaincapstest.c b/tests/domaincapstest.c index d9d110a932..ee78555363 100644 --- a/tests/domaincapstest.c +++ b/tests/domaincapstest.c @@ -272,6 +272,26 @@ mymain(void) "/usr/bin/qemu-system-x86_64", NULL, VIR_ARCH_X86_64, VIR_DOMAIN_VIRT_KVM); + DO_TEST_QEMU("qemu_2.6.0-1", "caps_2.6.0-1", + "/usr/bin/qemu-system-x86_64", NULL, + VIR_ARCH_X86_64, VIR_DOMAIN_VIRT_KVM); + + DO_TEST_QEMU("qemu_2.6.0-2", "caps_2.6.0-1", + "/usr/bin/qemu-system-aarch64", NULL, + VIR_ARCH_AARCH64, VIR_DOMAIN_VIRT_KVM); + + DO_TEST_QEMU("qemu_2.6.0-3", "caps_2.6.0-1", + "/usr/bin/qemu-system-aarch64", "virt", + VIR_ARCH_AARCH64, VIR_DOMAIN_VIRT_KVM); + + DO_TEST_QEMU("qemu_2.6.0-4", "caps_2.6.0-2", + "/usr/bin/qemu-system-aarch64", "virt", + VIR_ARCH_AARCH64, VIR_DOMAIN_VIRT_KVM); + + DO_TEST_QEMU("qemu_2.6.0-5", "caps_2.6.0-1", + "/usr/bin/qemu-system-ppc64", NULL, + VIR_ARCH_PPC64LE, VIR_DOMAIN_VIRT_KVM); + #endif /* WITH_QEMU */ return ret;