TL;DR: Patch 23/23 is optional, read below! This patch saga aims to improve and simplify testing of qemu XML configs. Part 1 ensured that all input XMLs are invoked from qemuxml2argvtest In part 2 I've focused on untangling xml->xml testing, explaining and cleaning up cases which don't make sense and finally strictly enforcing a xml->xml invocation for each xml->argv invocation. The last part is done by merging xml->xml testing into qemuxml2argvtest. As a final, but optional step qemuxml2argvtest is then renamed to qemuxmlconftest to avoid confsion. I can understand that muscle memory can be hard to change, and thus this step is optional and I have no problem in dropping that patch. This had negligible impact on the run-time of qemuxml2argvtest(qemuxmlconftest): Before: Benchmark 1: ./tests/qemuxml2argvtest Time (mean ± Ï?): 1.709 s ± 0.023 s [User: 1.461 s, System: 0.236 s] Range (min â?¦ max): 1.672 s â?¦ 1.744 s 10 runs Benchmark 1: ./tests/qemuxml2xmltest Time (mean ± Ï?): 671.2 ms ± 11.9 ms [User: 591.7 ms, System: 75.0 ms] Range (min â?¦ max): 656.3 ms â?¦ 684.9 ms 10 runs After: Benchmark 1: ./tests/qemuxmlconftest Time (mean ± Ï?): 1.748 s ± 0.024 s [User: 1.500 s, System: 0.236 s] Range (min â?¦ max): 1.721 s â?¦ 1.788 s 10 runs Part 3 will then deal with ensuring that libvirt-generated XML can be parsed back and formatted identically, including fixes to ensure that it is actually the case. Parsing the libvirt-generated XML, formatting it back and checking it for identity can expose problems in formatting of auto-filled values (I've caught one such case in review, but not with the test, but rather with seing that the code is broken). Peter Krempa (23): virschematest: Add possibility to have exceptions from the '-invalid' suffix qemuxml2xmltest: Add invocation for 'numatune-auto-nodeset-invalid' case qemuxmlargvdata: disk-network-nfs: Drop 'index' attribute from backing store qemuxml2xmltest: Use same parameters as in qemuxml2argvtest for 'riscv64-virt' testCompareDomXML2XMLFiles: Sanitize handling of 'parse_flags' tests: Rename 'qemustatusxml2xmltest' to 'qemuxmlactivetest' testutilsqemu: Create a typedef for struct testQemuInfo qemu*xml2*test: Invoke tests from a function qemuxmlactivetest: Prepare for proper active/inactive -> active/inactive testing qemuxmlactivetest: Add qemu active XML to active/inactive XML tests qemuxml2xmltest: Parse all input files as inactive qemuxml2*test: Remove FLAG_SKIP_CONFIG_ACTIVE flag qemuxml2xmltest: Remove pointless inactive->active testing qemuxml2argvtest: Remove unused separate parsing of arch qemuxml2argvtest: Use virDomainDefParseFile instead of virXMLParse+virDomainDefParseNode qemuxml2argvtest: Setup fake driver only once qemuxml2argvtest: Extract setup/parse step qemuxml2argvtest: Add parsing of the input XML as separate test qemuxml2argvtest: Test (inactive) def -> xml conversion tests: Remove qemuxml2xmltest qemuxml2argvtest: Populate all outstanding def->xml cases meson: tests: Allow 'timeout' override for all tests tests: Rename 'qemuxml2argvtest' to 'qemuxmlconftest' docs/advanced-tests.rst | 12 +- src/conf/domain_conf.c | 2 + src/util/virsecret.c | 2 +- tests/meson.build | 13 +- tests/qemucapabilitiesdata/README.rst | 4 +- tests/qemustatusxml2xmltest.c | 130 --- tests/qemuxml2argvdata/disk-network-nfs.xml | 2 +- .../qemuxml2argvdata/mach-virt-serial-usb.xml | 2 +- tests/qemuxml2argvdata/pseries-serial-usb.xml | 2 +- ...aarch64-cpu-passthrough.aarch64-latest.xml | 42 + .../aarch64-features-wrong.aarch64-latest.xml | 28 + .../aarch64-gic-default.aarch64-4.2.0.xml | 26 + .../aarch64-gic-none.aarch64-4.2.0.xml | 26 + .../aarch64-kvm-32-on-64.aarch64-latest.xml | 64 + ...arch64-virt-default-nic.aarch64-latest.xml | 44 + ...arch64-virt-virtio-MMIO.aarch64.latest.xml | 63 + .../aarch64-virt-virtio.aarch64-4.2.0.xml | 94 ++ .../aarch64-virt-virtio.aarch64-latest.xml | 94 ++ ...rch64-virtio-pci-default.aarch64-4.2.0.xml | 94 ++ .../arm-vexpressa9-basic.aarch64-latest.xml | 46 + .../arm-vexpressa9-nodevs.aarch64-latest.xml | 31 + .../arm-vexpressa9-virtio.aarch64-latest.xml | 61 + .../arm-virt-virtio.aarch64-latest.xml | 95 ++ .../audio-default-sdl.x86_64-4.2.0.xml | 44 + .../audio-default-spice.x86_64-4.2.0.xml | 46 + .../audio-default-vnc.x86_64-4.2.0.xml | 46 + .../audio-jack-minimal.x86_64-latest.xml | 39 + .../balloon-ccw-deflate.s390x-latest.xml | 27 + ...lloon-device-deflate-off.x86_64-latest.xml | 40 + .../balloon-device-deflate.x86_64-latest.xml | 40 + .../balloon-device.x86_64-latest.xml | 40 + .../balloon-mmio-deflate.aarch64-latest.xml | 34 + .../boot-complex.x86_64-latest.xml | 89 ++ .../boot-menu-disable-drive.x86_64-latest.xml | 42 + .../boot-menu-enable.x86_64-latest.xml | 42 + .../channel-spicevmc.x86_64-latest.xml | 55 + .../channel-unix-guestfwd.x86_64-latest.xml | 42 + ...hannel-unix-source-path.x86_64-latest.xml} | 0 .../channel-virtio-autoadd.x86_64-latest.xml | 70 ++ ...hannel-virtio-autoassign.x86_64-latest.xml | 70 ++ .../channel-virtio-default.x86_64-latest.xml | 61 + ...=> channel-virtio-state.x86_64-latest.xml} | 0 .../channel-virtio-unix.x86_64-latest.xml | 60 + .../chardev-reconnect.x86_64-latest.xml | 72 ++ .../clock-france.x86_64-latest.xml | 40 + .../clock-hpet-off.x86_64-7.2.0.xml | 44 + .../clock-hpet-off.x86_64-latest.xml | 44 + ...ocaltime-basis-localtime.x86_64-latest.xml | 40 + .../clock-variable.x86_64-latest.xml | 40 + .../console-compat-chardev.x86_64-latest.xml | 48 + .../console-sclp.s390x-latest.xml | 36 + .../console-virtio-ccw.s390x-latest.xml | 39 + .../console-virtio-unix.x86_64-latest.xml | 45 + .../controller-order.x86_64-latest.xml | 98 ++ .../cpu-Haswell-noTSX.x86_64-latest.xml | 31 + .../cpu-Haswell.x86_64-latest.xml | 31 + .../cpu-Haswell2.x86_64-latest.xml | 33 + .../cpu-Haswell3.x86_64-latest.xml | 33 + .../cpu-cache-disable.x86_64-latest.xml | 31 + .../cpu-cache-disable3.x86_64-latest.xml | 31 + .../cpu-cache-emulate-l3.x86_64-latest.xml | 31 + .../cpu-cache-passthrough.x86_64-latest.xml | 31 + .../cpu-exact1.x86_64-latest.xml | 38 + .../cpu-exact2-nofallback.x86_64-latest.xml | 45 + .../cpu-exact2.x86_64-latest.xml | 45 + .../cpu-fallback.x86_64-5.2.0.xml | 40 + .../cpu-fallback.x86_64-8.0.0.xml | 40 + .../cpu-host-model-cmt.x86_64-latest.xml | 29 + ...u-host-model-fallback-kvm.x86_64-4.2.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-5.0.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-5.1.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-5.2.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-6.0.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-6.1.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-6.2.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-7.0.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-7.1.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-7.2.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-8.0.0.xml | 29 + ...u-host-model-fallback-kvm.x86_64-8.1.0.xml | 29 + ...-host-model-fallback-kvm.x86_64-latest.xml | 29 + ...u-host-model-fallback-tcg.x86_64-4.2.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-5.0.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-5.1.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-5.2.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-6.0.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-6.1.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-6.2.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-7.0.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-7.1.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-7.2.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-8.0.0.xml | 29 + ...u-host-model-fallback-tcg.x86_64-8.1.0.xml | 29 + ...-host-model-fallback-tcg.x86_64-latest.xml | 29 + .../cpu-host-model-kvm.x86_64-4.2.0.xml | 48 + .../cpu-host-model-kvm.x86_64-5.0.0.xml | 48 + .../cpu-host-model-kvm.x86_64-5.1.0.xml | 48 + .../cpu-host-model-kvm.x86_64-5.2.0.xml | 48 + .../cpu-host-model-kvm.x86_64-6.0.0.xml | 48 + .../cpu-host-model-kvm.x86_64-6.1.0.xml | 48 + .../cpu-host-model-kvm.x86_64-6.2.0.xml | 48 + .../cpu-host-model-kvm.x86_64-7.0.0.xml | 48 + .../cpu-host-model-kvm.x86_64-7.1.0.xml | 48 + .../cpu-host-model-kvm.x86_64-7.2.0.xml | 48 + .../cpu-host-model-kvm.x86_64-8.0.0.xml | 48 + .../cpu-host-model-kvm.x86_64-8.1.0.xml | 48 + .../cpu-host-model-kvm.x86_64-latest.xml | 48 + ...host-model-nofallback-kvm.x86_64-4.2.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-5.0.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-5.1.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-5.2.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-6.0.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-6.1.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-6.2.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-7.0.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-7.1.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-7.2.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-8.0.0.xml | 29 + ...host-model-nofallback-kvm.x86_64-8.1.0.xml | 29 + ...ost-model-nofallback-kvm.x86_64-latest.xml | 29 + ...host-model-nofallback-tcg.x86_64-4.2.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-5.0.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-5.1.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-5.2.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-6.0.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-6.1.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-6.2.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-7.0.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-7.1.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-7.2.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-8.0.0.xml | 29 + ...host-model-nofallback-tcg.x86_64-8.1.0.xml | 29 + ...ost-model-nofallback-tcg.x86_64-latest.xml | 29 + .../cpu-host-model-tcg.x86_64-4.2.0.xml | 48 + .../cpu-host-model-tcg.x86_64-5.0.0.xml | 48 + .../cpu-host-model-tcg.x86_64-5.1.0.xml | 48 + .../cpu-host-model-tcg.x86_64-5.2.0.xml | 48 + .../cpu-host-model-tcg.x86_64-6.0.0.xml | 48 + .../cpu-host-model-tcg.x86_64-6.1.0.xml | 48 + .../cpu-host-model-tcg.x86_64-6.2.0.xml | 48 + .../cpu-host-model-tcg.x86_64-7.0.0.xml | 48 + .../cpu-host-model-tcg.x86_64-7.1.0.xml | 48 + .../cpu-host-model-tcg.x86_64-7.2.0.xml | 48 + .../cpu-host-model-tcg.x86_64-8.0.0.xml | 48 + .../cpu-host-model-tcg.x86_64-8.1.0.xml | 48 + .../cpu-host-model-tcg.x86_64-latest.xml | 48 + .../cpu-host-passthrough.x86_64-latest.xml | 29 + .../cpu-hotplug-startup.x86_64-latest.xml | 40 + .../cpu-minimum1.x86_64-latest.xml | 31 + .../cpu-minimum2.x86_64-latest.xml | 35 + .../cpu-no-removed-features.x86_64-latest.xml | 33 + .../cpu-nofallback.x86_64-5.2.0.xml | 40 + .../cpu-nofallback.x86_64-8.0.0.xml | 40 + .../cpu-phys-bits-emulate.x86_64-latest.xml | 31 + .../cpu-phys-bits-emulate2.x86_64-latest.xml | 31 + ...pu-phys-bits-passthrough.x86_64-latest.xml | 31 + ...pu-qemu-host-passthrough.x86_64-latest.xml | 29 + .../cpu-s390-features.s390x-latest.xml | 27 + .../cpu-s390-zEC12.s390x-latest.xml | 25 + .../cpu-strict1.x86_64-latest.xml | 58 + .../cpu-topology1.x86_64-latest.xml | 32 + .../cpu-topology2.x86_64-latest.xml | 32 + .../cpu-topology3.x86_64-latest.xml | 32 + .../cpu-topology4.x86_64-latest.xml | 32 + .../cpu-translation.x86_64-latest.xml | 44 + .../cpu-tsc-frequency.x86_64-latest.xml | 41 + ...l => disk-active-commit.x86_64-latest.xml} | 0 ...sk-backing-chains-index.x86_64-latest.xml} | 0 ...network-invalid-inactive.x86_64-latest.xml | 1 - ...m-empty-network-invalid.x86_64-latest.xml} | 0 ...isk-cdrom-network-nbdkit.x86_64-latest.xml | 72 ++ .../disk-cdrom-tray.x86_64-latest.xml | 56 + .../disk-device-removable.x86_64-latest.xml | 54 + .../disk-error-policy-s390x.s390x-latest.xml | 43 + .../disk-floppy-pseries.ppc64-latest.xml | 44 + .../disk-floppy-q35.x86_64-latest.xml | 56 + .../disk-floppy-tray.x86_64-latest.xml | 53 + .../disk-geometry.x86_64-latest.xml | 41 + .../disk-ide-split.x86_64-latest.xml | 47 + .../disk-ide-wwn.x86_64-latest.xml | 42 + .../disk-ioeventfd.x86_64-latest.xml | 58 + ....xml => disk-mirror-old.x86_64-latest.xml} | 0 ...test.xml => disk-mirror.x86_64-latest.xml} | 0 ...disk-network-http-nbdkit.x86_64-latest.xml | 72 ++ .../disk-network-nfs.x86_64-latest.xml | 2 +- ...isk-network-rbd-no-colon.x86_64-latest.xml | 50 + .../disk-network-sheepdog.x86_64-6.0.0.xml | 46 + ...rce-curl-nbdkit-backing.x86_64-latest.xml} | 31 +- ...twork-source-curl-nbdkit.x86_64-latest.xml | 96 ++ ...disk-network-source-curl.x86_64-latest.xml | 96 ++ .../disk-network-ssh-key.x86_64-latest.xml | 49 + .../disk-network-ssh-nbdkit.x86_64-latest.xml | 38 + ...isk-network-ssh-password.x86_64-latest.xml | 41 + .../disk-network-ssh.x86_64-latest.xml | 38 + .../disk-network-tlsx509-nbd.x86_64-5.2.0.xml | 37 + .../disk-no-boot.x86_64-latest.xml | 54 + .../disk-order.x86_64-latest.xml | 59 + .../disk-readonly-disk.x86_64-latest.xml | 47 + .../disk-scsi-disk-split.x86_64-latest.xml | 69 ++ .../disk-scsi-disk-wwn.x86_64-latest.xml | 53 + ...isk-scsi-lun-passthrough.x86_64-latest.xml | 49 + .../disk-shared.x86_64-latest.xml | 66 ++ .../disk-snapshot.x86_64-latest.xml | 53 + .../disk-vhostuser-numa.x86_64-4.2.0.xml | 48 + .../disk-vhostuser-numa.x86_64-latest.xml | 48 + .../disk-vhostvdpa.x86_64-latest.xml | 40 + .../disk-virtio-ccw-many.s390x-latest.xml | 51 + .../disk-virtio-ccw.s390x-latest.xml | 39 + ...-virtio-scsi-reservations.x86_64-5.2.0.xml | 53 + .../fips-enabled.x86_64-5.1.0.xml | 40 + .../fips-enabled.x86_64-latest.xml | 40 + .../fs9p-ccw.s390x-latest.xml | 50 + .../qemuxml2xmloutdata/fs9p.x86_64-latest.xml | 44 + ...atest.xml => genid-auto.x86_64-latest.xml} | 0 ..._64-latest.xml => genid.x86_64-latest.xml} | 0 .../graphics-dbus-usbredir.x86_64-latest.xml | 42 + .../graphics-egl-headless.x86_64-latest.xml | 42 + ...cs-spice-agent-file-xfer.x86_64-latest.xml | 48 + ...raphics-spice-agentmouse.x86_64-latest.xml | 50 + ...spice-gl-auto-rendernode.x86_64-latest.xml | 39 + .../graphics-spice-no-args.x86_64-latest.xml | 38 + .../graphics-spice-sasl.x86_64-latest.xml | 41 + ...graphics-spice-usb-redir.x86_64-latest.xml | 66 ++ .../graphics-vnc-none.x86_64-latest.xml | 39 + .../graphics-vnc-policy.x86_64-latest.xml | 45 + .../graphics-vnc-power.x86_64-latest.xml | 45 + ...remove-generated-socket.x86_64-latest.xml} | 0 ...s-vnc-socket-new-cmdline.x86_64-latest.xml | 36 + .../graphics-vnc-tls-secret.x86_64-5.2.0.xml | 39 + .../graphics-vnc-tls-secret.x86_64-latest.xml | 39 + ...splay-spice-egl-headless.x86_64-latest.xml | 46 + ...dev-display-spice-opengl.x86_64-latest.xml | 46 + ...display-vnc-egl-headless.x86_64-latest.xml | 46 + ...hostdev-mdev-display-vnc.x86_64-latest.xml | 45 + ...stdev-pci-address-device.x86_64-latest.xml | 46 + ...tdev-scsi-vhost-scsi-pcie.x86_64-4.2.0.xml | 45 + ...-usb-address-device-boot.x86_64-latest.xml | 45 + ...stdev-usb-address-device.x86_64-latest.xml | 45 + ...hostdev-vfio-multidomain.x86_64-latest.xml | 46 + .../hotplug-base.x86_64-latest.xml | 44 + .../hugepages-default-5M.x86_64-latest.xml | 41 + .../hugepages-numa-default.x86_64-latest.xml | 35 + .../hyperv-passthrough.x86_64-6.1.0.xml | 34 + .../input-usbmouse-addr.x86_64-latest.xml | 43 + .../iothreads-disk-virtio-ccw.s390x-4.2.0.xml | 41 + ...iothreads-virtio-scsi-pci.x86_64-5.2.0.xml | 49 + .../kvm-pit-delay.x86_64-latest.xml | 42 + .../kvm-pit-discard.x86_64-latest.xml | 42 + .../kvmclock+eoi-disabled.x86_64-latest.xml | 38 + .../launch-security-s390-pv.s390x-latest.xml | 32 + ...unch-security-sev-direct.x86_64-latest.xml | 48 + ...sev-missing-platform-info.x86_64-6.0.0.xml | 43 + .../launch-security-sev.x86_64-6.0.0.xml | 45 + .../luks-disks-source-qcow2.x86_64-5.2.0.xml | 107 ++ ...achine-aeskeywrap-off-cap.s390x-latest.xml | 34 + ...chine-aeskeywrap-off-caps.s390x-latest.xml | 34 + ...machine-aeskeywrap-on-cap.s390x-latest.xml | 34 + ...achine-aeskeywrap-on-caps.s390x-latest.xml | 34 + .../machine-aliases1.x86_64-latest.xml | 40 + .../machine-aliases2.x86_64-latest.xml | 40 + ...achine-deakeywrap-off-cap.s390x-latest.xml | 34 + ...chine-deakeywrap-off-caps.s390x-latest.xml | 34 + ...machine-deakeywrap-on-cap.s390x-latest.xml | 34 + ...achine-deakeywrap-on-caps.s390x-latest.xml | 34 + ...machine-keywrap-none-caps.s390x-latest.xml | 31 + .../machine-keywrap-none.s390x-latest.xml | 31 + ...machine-loadparm-net-s390.s390x-latest.xml | 32 + .../machine-loadparm-s390.s390x-latest.xml | 33 + .../machine-vmport-opt.x86_64-latest.xml | 43 + .../memory-align-fail.x86_64-latest.xml | 39 + ...mory-hotplug-nvdimm-align.x86_64-5.2.0.xml | 60 + ...mory-hotplug-nvdimm-label.x86_64-5.2.0.xml | 62 + ...emory-hotplug-nvdimm-pmem.x86_64-5.2.0.xml | 60 + ...y-hotplug-nvdimm-readonly.x86_64-5.2.0.xml | 60 + ...emory-hotplug-virtio-pmem.x86_64-5.2.0.xml | 55 + .../migrate-numa-unaligned.x86_64-latest.xml | 41 + .../misc-no-reboot.x86_64-5.2.0.xml | 38 + .../mlock-off.x86_64-latest.xml | 29 + .../mlock-on.x86_64-latest.xml | 32 + ...multifunction-pci-device.x86_64-latest.xml | 64 + .../name-escape.x86_64-latest.xml | 95 ++ .../net-client.x86_64-latest.xml | 46 + .../net-eth-names.x86_64-latest.xml | 52 + .../net-hostdev-fail.x86_64-latest.xml | 49 + .../net-hostdev-multidomain.x86_64-latest.xml | 54 + ...hostdev-vfio-multidomain.x86_64-latest.xml | 54 + .../net-mcast.x86_64-latest.xml | 46 + .../net-user-passt.x86_64-7.2.0.xml | 61 + .../net-vhostuser-fail.x86_64-latest.xml | 46 + .../net-vhostuser-multiq.x86_64-latest.xml | 73 ++ .../net-virtio-ccw.s390x-latest.xml | 37 + .../net-virtio-netdev.x86_64-latest.xml | 45 + ...uto-vcpu-static-numatune.x86_64-latest.xml | 44 + ...-static-memory-auto-vcpu.x86_64-latest.xml | 44 + .../numad.x86_64-latest.xml | 44 + ...une-auto-nodeset-invalid.x86_64-latest.xml | 44 + ...-unavailable-restrictive.x86_64-latest.xml | 30 + ...mnode-unavailable-strict.x86_64-latest.xml | 30 + .../numatune-memnode.x86_64-5.2.0.xml | 41 + ...-nodeset-exceed-hostnode.x86_64-latest.xml | 48 + .../numatune-system-memory.x86_64-latest.xml | 32 + ...parallel-parport-chardev.x86_64-latest.xml | 44 + .../parallel-tcp-chardev.x86_64-latest.xml | 45 + .../parallel-unix-chardev.x86_64-latest.xml | 42 + .../qemuxml2xmloutdata/ppc-dtb.ppc-latest.xml | 36 + ...-usb-controller-qemu-xhci.ppc64-latest.xml | 38 + .../ppce500-serial.ppc-latest.xml | 35 + .../pseries-basic.ppc64-latest.xml | 41 + .../pseries-cpu-le.ppc64-latest.xml | 41 + .../pseries-features.ppc64-4.2.0.xml | 40 + .../pseries-usb-default.ppc64-latest.xml | 41 + .../pseries-usb-kbd.ppc64-latest.xml | 42 + .../pseries-usb-multi.ppc64-latest.xml | 44 + ...pseries-vio-user-assigned.ppc64-latest.xml | 59 + .../pseries-vio.ppc64-latest.xml | 59 + .../q35-default-devices-only.x86_64-4.2.0.xml | 50 + .../q35-multifunction.x86_64-4.2.0.xml | 125 ++ .../q35-pcie-autoadd.x86_64-4.2.0.xml | 154 +++ .../q35-pcie.x86_64-4.2.0.xml | 158 +++ .../q35-virt-manager-basic.x86_64-4.2.0.xml | 128 ++ .../qemu-ns-alt.x86_64-latest.xml | 46 + .../qemu-ns-commandline-ns0.x86_64-latest.xml | 43 + .../qemu-ns-commandline-ns1.x86_64-latest.xml | 43 + .../qemu-ns-commandline.x86_64-latest.xml | 43 + ...s-domain-commandline-ns0.x86_64-latest.xml | 43 + ...mu-ns-domain-commandline.x86_64-latest.xml | 43 + .../qemu-ns-domain-ns0.x86_64-latest.xml | 43 + .../restore-v2-fd.x86_64-latest.xml | 40 + .../riscv64-virt.riscv64-latest.xml | 20 +- ...llow-bogus-usb-controller.s390x-latest.xml | 48 + ...s390-allow-bogus-usb-none.s390x-latest.xml | 44 + ...label-dynamic-baselabel.x86_64-latest.xml} | 0 ...label-dynamic-labelskip.x86_64-latest.xml} | 0 ...el-dynamic-none-relabel.x86_64-latest.xml} | 0 ...clabel-dynamic-override.x86_64-latest.xml} | 0 ...eclabel-dynamic-relabel.x86_64-latest.xml} | 0 .../seclabel-dynamic.x86_64-latest.xml | 41 + ...clabel-static-labelskip.x86_64-latest.xml} | 0 .../seclabel-static-relabel.x86_64-latest.xml | 43 + ...erial-dev-chardev-iobase.x86_64-latest.xml | 52 + .../serial-dev-chardev.x86_64-latest.xml | 50 + .../serial-file-chardev.x86_64-latest.xml | 50 + .../serial-file-log.x86_64-latest.xml | 50 + .../serial-many-chardev.x86_64-latest.xml | 54 + .../serial-pty-chardev.x86_64-latest.xml | 48 + .../serial-tcp-chardev.x86_64-latest.xml | 52 + ...erial-tcp-telnet-chardev.x86_64-latest.xml | 52 + ...p-tlsx509-chardev-verify.x86_64-latest.xml | 59 + ...p-tlsx509-secret-chardev.x86_64-latest.xml | 59 + .../serial-udp-chardev.x86_64-latest.xml | 58 + .../serial-unix-chardev.x86_64-latest.xml | 50 + .../serial-vc-chardev.x86_64-latest.xml | 48 + .../shmem-invalid-address.x86_64-latest.xml | 34 + .../shmem-invalid-size.x86_64-latest.xml | 34 + .../shmem-small-size.x86_64-latest.xml | 34 + ...artcard-passthrough-unix.x86_64-latest.xml | 36 + .../sound-device.x86_64-4.2.0.xml | 61 + .../sparc-minimal.sparc-latest.xml | 33 + .../usb-bus-missing.x86_64-latest.xml | 37 + ...-default-unavailable-q35.x86_64-latest.xml | 33 + ...ntroller-ich9-autoassign.x86_64-latest.xml | 48 + ...ontroller-ich9-companion.x86_64-latest.xml | 43 + ...ler-nec-xhci-unavailable.x86_64-latest.xml | 33 + ...ller-nex-xhci-autoassign.x86_64-latest.xml | 34 + ...usb-controller-qemu-xhci.x86_64-latest.xml | 29 + .../usb-hub-autoadd-deluxe.x86_64-latest.xml | 47 + .../usb-hub-autoadd.x86_64-latest.xml | 35 + .../usb-hub.x86_64-latest.xml | 34 + .../usb-long-port-path.x86_64-latest.xml | 43 + .../usb-port-autoassign.x86_64-latest.xml | 38 + .../usb-ports.x86_64-latest.xml | 46 + .../usb-redir-boot.x86_64-latest.xml | 58 + .../usb-redir-unix.x86_64-latest.xml | 49 + .../usb1-usb2.x86_64-latest.xml | 79 ++ .../user-aliases-usb.x86_64-latest.xml | 88 ++ .../user-aliases2.x86_64-latest.xml | 52 + ...vhost-user-gpu-secondary.x86_64-latest.xml | 57 + .../vhost-user-vga.x86_64-latest.xml | 52 + ...deo-bochs-display-device.x86_64-latest.xml | 44 + .../video-qxl-device-vgamem.x86_64-latest.xml | 44 + .../video-qxl-device-vram64.x86_64-latest.xml | 38 + .../video-qxl-device.x86_64-latest.xml | 44 + ...eo-qxl-sec-device-vgamem.x86_64-latest.xml | 48 + ...eo-qxl-sec-device-vram64.x86_64-latest.xml | 42 + .../video-qxl-sec-device.x86_64-latest.xml | 48 + ...deo-ramfb-display-device.x86_64-latest.xml | 43 + .../video-vga-device-vgamem.x86_64-latest.xml | 44 + .../video-vga-device.x86_64-latest.xml | 44 + .../video-vga-qxl-heads.x86_64-latest.xml | 52 + .../video-virtio-vga.x86_64-latest.xml | 44 + ...o-options-controller-ats.x86_64-latest.xml | 47 + ...options-controller-iommu.x86_64-latest.xml | 47 + ...ptions-controller-packed.x86_64-latest.xml | 47 + .../virtio-options-disk-ats.x86_64-latest.xml | 43 + ...irtio-options-disk-iommu.x86_64-latest.xml | 43 + ...rtio-options-disk-packed.x86_64-latest.xml | 43 + .../virtio-options-fs-ats.x86_64-latest.xml | 43 + .../virtio-options-fs-iommu.x86_64-latest.xml | 43 + ...virtio-options-fs-packed.x86_64-latest.xml | 43 + ...virtio-options-input-ats.x86_64-latest.xml | 39 + ...rtio-options-input-iommu.x86_64-latest.xml | 39 + ...tio-options-input-packed.x86_64-latest.xml | 39 + ...o-options-memballoon-ats.x86_64-latest.xml | 32 + ...lloon-freepage-reporting.x86_64-latest.xml | 31 + ...options-memballoon-iommu.x86_64-latest.xml | 32 + ...ptions-memballoon-packed.x86_64-latest.xml | 32 + .../virtio-options-net-ats.x86_64-latest.xml | 43 + ...virtio-options-net-iommu.x86_64-latest.xml | 43 + ...irtio-options-net-packed.x86_64-latest.xml | 43 + .../virtio-options-rng-ats.x86_64-latest.xml | 41 + ...virtio-options-rng-iommu.x86_64-latest.xml | 41 + ...irtio-options-rng-packed.x86_64-latest.xml | 41 + ...virtio-options-video-ats.x86_64-latest.xml | 45 + ...rtio-options-video-iommu.x86_64-latest.xml | 45 + ...tio-options-video-packed.x86_64-latest.xml | 45 + .../virtio-rng-builtin.x86_64-5.2.0.xml | 35 + .../virtio-rng-ccw.s390x-latest.xml | 43 + .../virtio-rng-default.x86_64-latest.xml | 35 + .../virtio-rng-egd-unix.x86_64-5.2.0.xml | 37 + .../virtio-rng-egd-unix.x86_64-latest.xml | 37 + .../virtio-rng-multiple.x86_64-latest.xml | 42 + .../watchdog-device.x86_64-latest.xml | 43 + .../watchdog-diag288.s390x-latest.xml | 34 + .../watchdog-dump.x86_64-latest.xml | 41 + .../watchdog-injectnmi.x86_64-latest.xml | 41 + tests/qemuxml2xmltest.c | 1040 ----------------- ...-unix-source-path-active.x86_64-latest.xml | 62 + ...ix-source-path-inactive.x86_64-latest.xml} | 0 ...nnel-virtio-state-active.x86_64-latest.xml | 0 ...el-virtio-state-inactive.x86_64-latest.xml | 55 + ...isk-active-commit-active.x86_64-latest.xml | 0 ...k-active-commit-inactive.x86_64-latest.xml | 45 + ...king-chains-index-active.x86_64-latest.xml | 164 +++ ...g-chains-index-inactive.x86_64-latest.xml} | 0 .../disk-mirror-active.x86_64-latest.xml | 0 .../disk-mirror-inactive.x86_64-latest.xml | 70 ++ .../disk-mirror-old-active.x86_64-latest.xml | 0 ...disk-mirror-old-inactive.x86_64-latest.xml | 63 + .../genid-active.x86_64-latest.xml | 0 .../genid-auto-active.x86_64-latest.xml | 0 .../genid-auto-inactive.x86_64-latest.xml | 36 + .../genid-inactive.x86_64-latest.xml | 36 + ...-generated-socket-active.x86_64-latest.xml | 45 + ...nerated-socket-inactive.x86_64-latest.xml} | 0 ...-static-labelskip-active.x86_64-latest.xml | 0 ...tatic-labelskip-inactive.x86_64-latest.xml | 45 + tests/qemuxmlactivetest.c | 260 +++++ .../{qemuxml2argvtest.c => qemuxmlconftest.c} | 309 +++-- tests/testutils.c | 9 +- tests/testutilsqemu.c | 17 +- tests/testutilsqemu.h | 26 +- tests/virschematest.c | 43 +- 452 files changed, 18725 insertions(+), 1358 deletions(-) delete mode 100644 tests/qemustatusxml2xmltest.c create mode 100644 tests/qemuxml2xmloutdata/aarch64-cpu-passthrough.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-features-wrong.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-gic-default.aarch64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-gic-none.aarch64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-kvm-32-on-64.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-virt-default-nic.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-virt-virtio-MMIO.aarch64.latest.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-virt-virtio.aarch64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-virt-virtio.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/aarch64-virtio-pci-default.aarch64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/arm-vexpressa9-basic.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/arm-vexpressa9-nodevs.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/arm-vexpressa9-virtio.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/arm-virt-virtio.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/audio-default-sdl.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/audio-default-spice.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/audio-default-vnc.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/audio-jack-minimal.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/balloon-ccw-deflate.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/balloon-device-deflate-off.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/balloon-device-deflate.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/balloon-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/balloon-mmio-deflate.aarch64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/boot-complex.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/boot-menu-disable-drive.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/boot-menu-enable.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/channel-spicevmc.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/channel-unix-guestfwd.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{channel-unix-source-path-inactive.x86_64-latest.xml => channel-unix-source-path.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/channel-virtio-autoadd.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/channel-virtio-autoassign.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/channel-virtio-default.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{channel-virtio-state-inactive.x86_64-latest.xml => channel-virtio-state.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/channel-virtio-unix.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/chardev-reconnect.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/clock-france.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/clock-hpet-off.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/clock-hpet-off.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/clock-localtime-basis-localtime.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/clock-variable.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/console-compat-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/console-sclp.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/console-virtio-ccw.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/console-virtio-unix.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/controller-order.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-Haswell-noTSX.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-Haswell.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-Haswell2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-Haswell3.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-cache-disable.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-cache-disable3.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-cache-emulate-l3.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-cache-passthrough.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-exact1.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-exact2-nofallback.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-exact2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-fallback.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-fallback.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-cmt.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-5.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-5.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-6.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-6.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-7.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-7.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-8.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-kvm.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-5.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-5.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-6.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-6.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-7.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-7.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-8.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-fallback-tcg.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-5.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-5.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-6.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-6.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-7.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-7.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-8.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-kvm.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-5.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-5.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-6.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-6.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-7.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-7.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-8.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-kvm.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-5.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-5.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-6.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-6.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-7.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-7.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-8.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-nofallback-tcg.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-5.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-5.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-6.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-6.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-7.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-7.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-8.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-model-tcg.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-host-passthrough.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-hotplug-startup.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-minimum1.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-minimum2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-no-removed-features.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-nofallback.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-nofallback.x86_64-8.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-phys-bits-emulate.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-phys-bits-emulate2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-phys-bits-passthrough.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-qemu-host-passthrough.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-s390-features.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-s390-zEC12.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-strict1.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-topology1.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-topology2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-topology3.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-topology4.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-translation.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/cpu-tsc-frequency.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{disk-active-commit-inactive.x86_64-latest.xml => disk-active-commit.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{disk-backing-chains-index-inactive.x86_64-latest.xml => disk-backing-chains-index.x86_64-latest.xml} (100%) delete mode 120000 tests/qemuxml2xmloutdata/disk-cdrom-empty-network-invalid-inactive.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{disk-cdrom-empty-network-invalid-active.x86_64-latest.xml => disk-cdrom-empty-network-invalid.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/disk-cdrom-network-nbdkit.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-cdrom-tray.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-device-removable.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-error-policy-s390x.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-floppy-pseries.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-floppy-q35.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-floppy-tray.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-geometry.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-ide-split.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-ide-wwn.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-ioeventfd.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{disk-mirror-old-inactive.x86_64-latest.xml => disk-mirror-old.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{disk-mirror-inactive.x86_64-latest.xml => disk-mirror.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/disk-network-http-nbdkit.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-rbd-no-colon.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-sheepdog.x86_64-6.0.0.xml rename tests/qemuxml2xmloutdata/{disk-network-nfs-inactive.x86_64-latest.xml => disk-network-source-curl-nbdkit-backing.x86_64-latest.xml} (64%) create mode 100644 tests/qemuxml2xmloutdata/disk-network-source-curl-nbdkit.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-source-curl.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-ssh-key.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-ssh-nbdkit.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-ssh-password.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-ssh.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-network-tlsx509-nbd.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/disk-no-boot.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-order.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-readonly-disk.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-scsi-disk-split.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-scsi-disk-wwn.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-scsi-lun-passthrough.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-shared.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-snapshot.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-vhostuser-numa.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/disk-vhostuser-numa.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-vhostvdpa.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-virtio-ccw-many.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-virtio-ccw.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/disk-virtio-scsi-reservations.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/fips-enabled.x86_64-5.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/fips-enabled.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/fs9p-ccw.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/fs9p.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{genid-auto-inactive.x86_64-latest.xml => genid-auto.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{genid-inactive.x86_64-latest.xml => genid.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/graphics-dbus-usbredir.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-egl-headless.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-spice-agent-file-xfer.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-spice-agentmouse.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-spice-gl-auto-rendernode.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-spice-no-args.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-spice-sasl.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-spice-usb-redir.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-vnc-none.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-vnc-policy.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-vnc-power.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{graphics-vnc-remove-generated-socket-inactive.x86_64-latest.xml => graphics-vnc-remove-generated-socket.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/graphics-vnc-socket-new-cmdline.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-vnc-tls-secret.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/graphics-vnc-tls-secret.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-mdev-display-spice-egl-headless.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-mdev-display-spice-opengl.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-mdev-display-vnc-egl-headless.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-mdev-display-vnc.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-pci-address-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-scsi-vhost-scsi-pcie.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-usb-address-device-boot.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-usb-address-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hostdev-vfio-multidomain.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hotplug-base.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hugepages-default-5M.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hugepages-numa-default.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/hyperv-passthrough.x86_64-6.1.0.xml create mode 100644 tests/qemuxml2xmloutdata/input-usbmouse-addr.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/iothreads-disk-virtio-ccw.s390x-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/iothreads-virtio-scsi-pci.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/kvm-pit-delay.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/kvm-pit-discard.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/kvmclock+eoi-disabled.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/launch-security-s390-pv.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/launch-security-sev-direct.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/launch-security-sev-missing-platform-info.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/launch-security-sev.x86_64-6.0.0.xml create mode 100644 tests/qemuxml2xmloutdata/luks-disks-source-qcow2.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/machine-aeskeywrap-off-cap.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-aeskeywrap-off-caps.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-aeskeywrap-on-cap.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-aeskeywrap-on-caps.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-aliases1.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-aliases2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-deakeywrap-off-cap.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-deakeywrap-off-caps.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-deakeywrap-on-cap.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-deakeywrap-on-caps.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-keywrap-none-caps.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-keywrap-none.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-loadparm-net-s390.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-loadparm-s390.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/machine-vmport-opt.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/memory-align-fail.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-align.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-label.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-pmem.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/memory-hotplug-nvdimm-readonly.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/memory-hotplug-virtio-pmem.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/migrate-numa-unaligned.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/misc-no-reboot.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/mlock-off.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/mlock-on.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/multifunction-pci-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/name-escape.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-client.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-eth-names.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-hostdev-fail.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-hostdev-multidomain.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-hostdev-vfio-multidomain.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-mcast.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-user-passt.x86_64-7.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/net-vhostuser-fail.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-vhostuser-multiq.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-virtio-ccw.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/net-virtio-netdev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numad-auto-vcpu-static-numatune.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numad-static-memory-auto-vcpu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numad.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numatune-auto-nodeset-invalid.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numatune-memnode-unavailable-restrictive.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numatune-memnode-unavailable-strict.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numatune-memnode.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/numatune-static-nodeset-exceed-hostnode.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/numatune-system-memory.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/parallel-parport-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/parallel-tcp-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/parallel-unix-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/ppc-dtb.ppc-latest.xml create mode 100644 tests/qemuxml2xmloutdata/ppc64-usb-controller-qemu-xhci.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/ppce500-serial.ppc-latest.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-basic.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-cpu-le.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-features.ppc64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-usb-default.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-usb-kbd.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-usb-multi.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-vio-user-assigned.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/pseries-vio.ppc64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/q35-default-devices-only.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/q35-multifunction.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/q35-pcie-autoadd.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/q35-pcie.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/q35-virt-manager-basic.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/qemu-ns-alt.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/qemu-ns-commandline-ns0.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/qemu-ns-commandline-ns1.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/qemu-ns-commandline.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/qemu-ns-domain-commandline-ns0.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/qemu-ns-domain-commandline.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/qemu-ns-domain-ns0.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/restore-v2-fd.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/s390-allow-bogus-usb-controller.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/s390-allow-bogus-usb-none.s390x-latest.xml rename tests/qemuxml2xmloutdata/{seclabel-dynamic-baselabel-inactive.x86_64-latest.xml => seclabel-dynamic-baselabel.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{seclabel-dynamic-labelskip-inactive.x86_64-latest.xml => seclabel-dynamic-labelskip.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{seclabel-dynamic-none-relabel-inactive.x86_64-latest.xml => seclabel-dynamic-none-relabel.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{seclabel-dynamic-override-inactive.x86_64-latest.xml => seclabel-dynamic-override.x86_64-latest.xml} (100%) rename tests/qemuxml2xmloutdata/{seclabel-dynamic-relabel-inactive.x86_64-latest.xml => seclabel-dynamic-relabel.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/seclabel-dynamic.x86_64-latest.xml rename tests/qemuxml2xmloutdata/{seclabel-static-labelskip-inactive.x86_64-latest.xml => seclabel-static-labelskip.x86_64-latest.xml} (100%) create mode 100644 tests/qemuxml2xmloutdata/seclabel-static-relabel.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-dev-chardev-iobase.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-dev-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-file-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-file-log.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-many-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-pty-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-tcp-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-tcp-telnet-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-tcp-tlsx509-chardev-verify.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-tcp-tlsx509-secret-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-udp-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-unix-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/serial-vc-chardev.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/shmem-invalid-address.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/shmem-invalid-size.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/shmem-small-size.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/smartcard-passthrough-unix.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/sound-device.x86_64-4.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/sparc-minimal.sparc-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-bus-missing.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-controller-default-unavailable-q35.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-controller-ich9-autoassign.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-controller-ich9-companion.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-controller-nec-xhci-unavailable.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-controller-nex-xhci-autoassign.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-controller-qemu-xhci.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-hub-autoadd-deluxe.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-hub-autoadd.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-hub.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-long-port-path.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-port-autoassign.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-ports.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-redir-boot.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb-redir-unix.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/usb1-usb2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/user-aliases-usb.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/user-aliases2.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/vhost-user-gpu-secondary.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/vhost-user-vga.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-bochs-display-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-qxl-device-vgamem.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-qxl-device-vram64.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-qxl-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-qxl-sec-device-vgamem.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-qxl-sec-device-vram64.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-qxl-sec-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-ramfb-display-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-vga-device-vgamem.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-vga-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-vga-qxl-heads.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/video-virtio-vga.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-controller-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-controller-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-controller-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-disk-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-disk-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-disk-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-fs-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-fs-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-fs-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-input-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-input-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-input-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-memballoon-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-memballoon-freepage-reporting.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-memballoon-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-memballoon-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-net-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-net-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-net-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-rng-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-rng-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-rng-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-video-ats.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-video-iommu.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-options-video-packed.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-rng-builtin.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-rng-ccw.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-rng-default.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-rng-egd-unix.x86_64-5.2.0.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-rng-egd-unix.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/virtio-rng-multiple.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/watchdog-device.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/watchdog-diag288.s390x-latest.xml create mode 100644 tests/qemuxml2xmloutdata/watchdog-dump.x86_64-latest.xml create mode 100644 tests/qemuxml2xmloutdata/watchdog-injectnmi.x86_64-latest.xml delete mode 100644 tests/qemuxml2xmltest.c create mode 100644 tests/qemuxmlactive2xmldata/channel-unix-source-path-active.x86_64-latest.xml rename tests/{qemuxml2xmloutdata/channel-unix-source-path-active.x86_64-latest.xml => qemuxmlactive2xmldata/channel-unix-source-path-inactive.x86_64-latest.xml} (100%) rename tests/{qemuxml2xmloutdata => qemuxmlactive2xmldata}/channel-virtio-state-active.x86_64-latest.xml (100%) create mode 100644 tests/qemuxmlactive2xmldata/channel-virtio-state-inactive.x86_64-latest.xml rename tests/{qemuxml2xmloutdata => qemuxmlactive2xmldata}/disk-active-commit-active.x86_64-latest.xml (100%) create mode 100644 tests/qemuxmlactive2xmldata/disk-active-commit-inactive.x86_64-latest.xml create mode 100644 tests/qemuxmlactive2xmldata/disk-backing-chains-index-active.x86_64-latest.xml rename tests/{qemuxml2xmloutdata/disk-backing-chains-index-active.x86_64-latest.xml => qemuxmlactive2xmldata/disk-backing-chains-index-inactive.x86_64-latest.xml} (100%) rename tests/{qemuxml2xmloutdata => qemuxmlactive2xmldata}/disk-mirror-active.x86_64-latest.xml (100%) create mode 100644 tests/qemuxmlactive2xmldata/disk-mirror-inactive.x86_64-latest.xml rename tests/{qemuxml2xmloutdata => qemuxmlactive2xmldata}/disk-mirror-old-active.x86_64-latest.xml (100%) create mode 100644 tests/qemuxmlactive2xmldata/disk-mirror-old-inactive.x86_64-latest.xml rename tests/{qemuxml2xmloutdata => qemuxmlactive2xmldata}/genid-active.x86_64-latest.xml (100%) rename tests/{qemuxml2xmloutdata => qemuxmlactive2xmldata}/genid-auto-active.x86_64-latest.xml (100%) create mode 100644 tests/qemuxmlactive2xmldata/genid-auto-inactive.x86_64-latest.xml create mode 100644 tests/qemuxmlactive2xmldata/genid-inactive.x86_64-latest.xml create mode 100644 tests/qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-active.x86_64-latest.xml rename tests/{qemuxml2xmloutdata/graphics-vnc-remove-generated-socket-active.x86_64-latest.xml => qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-inactive.x86_64-latest.xml} (100%) rename tests/{qemuxml2xmloutdata => qemuxmlactive2xmldata}/seclabel-static-labelskip-active.x86_64-latest.xml (100%) create mode 100644 tests/qemuxmlactive2xmldata/seclabel-static-labelskip-inactive.x86_64-latest.xml create mode 100644 tests/qemuxmlactivetest.c rename tests/{qemuxml2argvtest.c => qemuxmlconftest.c} (95%) -- 2.43.0
_______________________________________________ Devel mailing list -- devel@xxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxx