libvirt/tests/qemucapabilitiesdata
Peter Krempa c9b13e0557 qemu: Use JSON directly for '-device'
Starting with QEMU-6.2 started accepting a JSON object as argument for
'-device' which will also become the only syntax considered stable by
qemu in the future.

Since libvirt was recently converted to generate the properties via JSON
to begin wit we can start using it on the commandline as well, by simply
enabling the QEMU_CAPS_DEVICE_JSON capability, which we do by probing
for the 'json-cli' feature flag of 'device_add'.

Normally a change which changes a commandline output should be happening
only after the impacted real-caps test files are forked in the version
preceding the change, but in this case it's not necessary as the logic
for generating the device properties stays identical and we just change
the output format (avoid conversion). Additionally we still have a lot
of tests validating the conversion to the old commandline options.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
2021-10-18 14:00:58 +02:00
..
caps_2.11.0.s390x.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_2.11.0.s390x.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_2.11.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_2.11.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_2.12.0.aarch64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_2.12.0.aarch64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_2.12.0.ppc64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_2.12.0.ppc64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_2.12.0.s390x.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_2.12.0.s390x.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_2.12.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_2.12.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_3.0.0.ppc64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_3.0.0.ppc64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_3.0.0.riscv32.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_3.0.0.riscv32.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_IOMMU_PLATFORM 2021-10-15 12:49:04 +02:00
caps_3.0.0.riscv64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_3.0.0.riscv64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_IOMMU_PLATFORM 2021-10-15 12:49:04 +02:00
caps_3.0.0.s390x.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_3.0.0.s390x.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_3.0.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_3.0.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_3.1.0.ppc64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_3.1.0.ppc64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_3.1.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_3.1.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.0.0.aarch64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.0.0.aarch64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.0.0.ppc64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.0.0.ppc64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.0.0.riscv32.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.0.0.riscv32.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.0.0.riscv64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.0.0.riscv64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.0.0.s390x.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.0.0.s390x.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.0.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.0.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.1.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.1.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.2.0.aarch64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.2.0.aarch64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.2.0.ppc64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.2.0.ppc64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.2.0.s390x.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.2.0.s390x.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_4.2.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_4.2.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_5.0.0.aarch64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.0.0.aarch64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_5.0.0.ppc64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.0.0.ppc64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_5.0.0.riscv64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.0.0.riscv64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_5.0.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.0.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_5.1.0.sparc.replies qemu_capabilities: detect if confidential-guest-support is available 2021-06-15 11:33:17 +02:00
caps_5.1.0.sparc.xml qemu: deprecate QEMU_CAPS_FSDEV_CREATEMODE 2021-09-27 10:11:22 +02:00
caps_5.1.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.1.0.x86_64.xml qemu: capabilities: Retire QEMU_CAPS_VIRTIO_PCI_ATS 2021-10-15 12:49:11 +02:00
caps_5.2.0.aarch64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.2.0.aarch64.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_5.2.0.ppc64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.2.0.ppc64.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_5.2.0.riscv64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.2.0.riscv64.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_5.2.0.s390x.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.2.0.s390x.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_5.2.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_5.2.0.x86_64.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_6.0.0.aarch64.replies tests: Add capabilities for QEMU 6.0 on aarch64 2021-08-04 09:58:09 +02:00
caps_6.0.0.aarch64.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_6.0.0.s390x.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_6.0.0.s390x.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_6.0.0.x86_64.replies qemu: capabilities: Don't probe device properties for 'virtio-*-s390' devices 2021-06-15 16:58:22 +02:00
caps_6.0.0.x86_64.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_6.1.0.x86_64.replies qemucapabilitiesdata: Update qemu caps dump for 6.1.0 release 2021-08-25 10:33:38 +02:00
caps_6.1.0.x86_64.xml qemu_capabilities: Add QEMU_CAPS_QUERY_DIRTY_RATE capability 2021-10-18 10:37:14 +02:00
caps_6.2.0.x86_64.replies qemucapabilitiestest: Update qemu-6.2 cycle capability test data 2021-10-18 14:00:58 +02:00
caps_6.2.0.x86_64.xml qemu: Use JSON directly for '-device' 2021-10-18 14:00:58 +02:00