libvirt/tests/qemuargv2xmldata
Ján Tomko 5b75a4a80d conf: introduce virDomainDefBootOrderPostParse
Move the check for boot elements into a separate function
and remove its dependency on the parser-supplied bootHash table.

Reconstructing the hash table from the domain definition
effectively duplicates the check for duplicate boot order
values, also present in virDomainDeviceBootParseXML.

Now it will also be run on domains created by other means than XML
parsing, since it will be run even for code paths that did not supply
the bootHash table before.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
2018-05-29 10:22:08 +02:00
..
boot-cdrom.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
boot-cdrom.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
boot-floppy.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
boot-floppy.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
boot-network.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
boot-network.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
clock-localtime.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
clock-localtime.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
clock-utc.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
clock-utc.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
console-compat.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
console-compat.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-cdrom-empty.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-cdrom-empty.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-cdrom.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-cdrom.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-boot-cdrom.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-boot-cdrom.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-boot-disk.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-boot-disk.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-directsync.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-directsync.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-unsafe.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-unsafe.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-v2-none.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-v2-none.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-v2-wb.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-v2-wb.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-v2-wt.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-cache-v2-wt.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-error-policy-enospace.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-error-policy-enospace.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-error-policy-stop.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-error-policy-stop.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-error-policy-wreport-rignore.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-error-policy-wreport-rignore.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-fmt-qcow.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-fmt-qcow.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-gluster.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-gluster.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-iscsi-auth.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-iscsi-auth.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-iscsi.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-iscsi.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-export.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-export.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-ipv6-export.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-ipv6-export.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-ipv6.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-ipv6.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-unix.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd-unix.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-nbd.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd-auth.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd-auth.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd-ceph-env.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd-ceph-env.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd-ipv6.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd-ipv6.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-rbd.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-sheepdog.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-drive-network-sheepdog.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-floppy.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-floppy.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-many.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-many.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-usb.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-usb.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-virtio.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
disk-virtio.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-sdl-fullscreen.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-sdl-fullscreen.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-sdl.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-sdl.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-policy.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-policy.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-sasl.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-sasl.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-socket.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-socket.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-tls.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-tls.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-websocket.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc-websocket.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
graphics-vnc.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hostdev-pci-address.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hostdev-pci-address.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hostdev-usb-address.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hostdev-usb-address.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hyperv-panic.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hyperv-panic.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hyperv.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
hyperv.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
input-usbmouse.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
input-usbmouse.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
input-usbtablet.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
input-usbtablet.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
kvm-features.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
kvm-features.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
kvmclock.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
kvmclock.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-aeskeywrap-off-argv.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-aeskeywrap-off-argv.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-aeskeywrap-on-argv.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-aeskeywrap-on-argv.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-core-off.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-core-off.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-core-on.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-core-on.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-deakeywrap-off-argv.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-deakeywrap-off-argv.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-deakeywrap-on-argv.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-deakeywrap-on-argv.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-keywrap-none-argv.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
machine-keywrap-none-argv.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
mem-scale-maxmemory.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
mem-scale-maxmemory.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
mem-scale.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
mem-scale.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
migrate.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
migrate.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-acpi.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-acpi.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-disable-s3.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-disable-s3.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-disable-suspends.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-disable-suspends.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-enable-s4.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-enable-s4.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-no-reboot.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-no-reboot.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-uuid.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
misc-uuid.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-eth-ifname.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-eth-ifname.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-eth.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-eth.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-user.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-user.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-virtio.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
net-virtio.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nographics-vga-display.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nographics-vga-display.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nographics-vga.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nographics-vga.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nomachine-aarch64.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nomachine-aarch64.xml conf: introduce virDomainDefBootOrderPostParse 2018-05-29 10:22:08 +02:00
nomachine-ppc64.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nomachine-ppc64.xml conf: introduce virDomainDefBootOrderPostParse 2018-05-29 10:22:08 +02:00
nomachine-x86_64.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nomachine-x86_64.xml conf: introduce virDomainDefBootOrderPostParse 2018-05-29 10:22:08 +02:00
nosharepages.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
nosharepages.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
parallel-tcp.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
parallel-tcp.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
pseries-disk.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
pseries-disk.xml conf: Allow configuration of implicit controller model 2018-01-31 11:32:04 -05:00
pseries-nvram.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
pseries-nvram.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
qemu-ns-no-env.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
qemu-ns-no-env.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
reboot-timeout-disabled.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
reboot-timeout-disabled.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
reboot-timeout-enabled.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
reboot-timeout-enabled.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
restore-v2.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
restore-v2.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-dev.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-dev.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-file.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-file.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-many.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-many.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-pty.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-pty.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-tcp-telnet.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-tcp-telnet.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-tcp.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-tcp.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-udp.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-udp.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-unix.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-unix.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-vc.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
serial-vc.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
smp.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
smp.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
sound.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
sound.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
watchdog.args test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00
watchdog.xml test: Drop useless prefix for qemuargv2xml test data 2017-12-05 14:52:49 +01:00