[PATCH 00/23] qemu XML testing improvements, part 2 - enforcement of xml->xml testing

Peter Krempa posted 23 patches 3 months, 3 weeks ago
Failed in applying to current master (apply log)
.../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%)
[PATCH 00/23] qemu XML testing improvements, part 2 - enforcement of xml->xml testing
Posted by Peter Krempa 3 months, 3 weeks ago
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@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org
Re: [PATCH 00/23] qemu XML testing improvements, part 2 - enforcement of xml->xml testing
Posted by Ján Tomko 3 months, 1 week ago
On a Monday in 2024, Peter Krempa wrote:
>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).
>

Reviewed-by: Ján Tomko <jtomko@redhat.com>

Jano
_______________________________________________
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org
Re: [PATCH 00/23] qemu XML testing improvements, part 2 - enforcement of xml->xml testing
Posted by Peter Krempa 3 months, 2 weeks ago
On Mon, Jan 08, 2024 at 17:05:30 +0100, Peter Krempa wrote:
> TL;DR: Patch 23/23 is optional, read below!
> 

A rebased version of this series along with part 3 can be fetched from:

  git fetch https://gitlab.com/pipo.sk/libvirt.git test-improvements-3
_______________________________________________
Devel mailing list -- devel@lists.libvirt.org
To unsubscribe send an email to devel-leave@lists.libvirt.org