]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuxml2argvtest: Use versioned ("4.1.0") capabilities for pre '-audiodev' cases
authorPeter Krempa <pkrempa@redhat.com>
Wed, 22 Sep 2021 10:45:23 +0000 (12:45 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Thu, 23 Sep 2021 12:48:51 +0000 (14:48 +0200)
Use real caps instead of fake caps for the legacy cases. This will also
show us when we can remove the old-style code.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
29 files changed:
tests/qemuxml2argvdata/audio-alsa-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-alsa-best.args with 81% similarity]
tests/qemuxml2argvdata/audio-alsa-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-alsa-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-alsa-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-alsa-minimal.args with 75% similarity]
tests/qemuxml2argvdata/audio-coreaudio-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-coreaudio-best.args with 81% similarity]
tests/qemuxml2argvdata/audio-coreaudio-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-coreaudio-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-coreaudio-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-coreaudio-minimal.args with 75% similarity]
tests/qemuxml2argvdata/audio-default-nographics.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-default-nographics.args with 75% similarity]
tests/qemuxml2argvdata/audio-file-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-file-best.args with 81% similarity]
tests/qemuxml2argvdata/audio-file-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-file-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-file-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-file-minimal.args with 75% similarity]
tests/qemuxml2argvdata/audio-jack-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-jack-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-jack-minimal.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-jack-minimal.err with 100% similarity]
tests/qemuxml2argvdata/audio-many-backends.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-many-backends.err with 100% similarity]
tests/qemuxml2argvdata/audio-none-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-none-best.args with 80% similarity]
tests/qemuxml2argvdata/audio-none-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-none-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-none-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-none-minimal.args with 75% similarity]
tests/qemuxml2argvdata/audio-oss-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-oss-best.args with 82% similarity]
tests/qemuxml2argvdata/audio-oss-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-oss-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-oss-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-oss-minimal.args with 75% similarity]
tests/qemuxml2argvdata/audio-pulseaudio-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-pulseaudio-best.args with 82% similarity]
tests/qemuxml2argvdata/audio-pulseaudio-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-pulseaudio-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-pulseaudio-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-pulseaudio-minimal.args with 75% similarity]
tests/qemuxml2argvdata/audio-sdl-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-sdl-best.args with 81% similarity]
tests/qemuxml2argvdata/audio-sdl-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-sdl-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-sdl-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-sdl-minimal.args with 75% similarity]
tests/qemuxml2argvdata/audio-spice-best.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-spice-best.args with 80% similarity]
tests/qemuxml2argvdata/audio-spice-full.x86_64-4.1.0.err [moved from tests/qemuxml2argvdata/audio-spice-full.err with 100% similarity]
tests/qemuxml2argvdata/audio-spice-minimal.x86_64-4.1.0.args [moved from tests/qemuxml2argvdata/audio-spice-minimal.args with 75% similarity]
tests/qemuxml2argvtest.c

similarity index 81%
rename from tests/qemuxml2argvdata/audio-alsa-best.args
rename to tests/qemuxml2argvdata/audio-alsa-best.x86_64-4.1.0.args
index a9c683357067b98b763312d2aab8b16070402184..615a45711e1192b16598159853fb5c450ed6f80e 100644 (file)
@@ -24,21 +24,22 @@ QEMU_AUDIO_DAC_DEV=/dev/dsp1 \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-alsa-minimal.args
rename to tests/qemuxml2argvdata/audio-alsa-minimal.x86_64-4.1.0.args
index 9a1126b0e892afecbae1353d4ad9ac74a2658f7a..d27ddd1e2906f0fb696462cff33f333be5e18c46 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=alsa \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 81%
rename from tests/qemuxml2argvdata/audio-coreaudio-best.args
rename to tests/qemuxml2argvdata/audio-coreaudio-best.x86_64-4.1.0.args
index 60308f06f082e067ad39a42719de145088852e4e..cdcec548ea420285d08c4405b551f5e491ae86f1 100644 (file)
@@ -24,21 +24,22 @@ QEMU_COREAUDIO_BUFFER_SIZE=200 \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-coreaudio-minimal.args
rename to tests/qemuxml2argvdata/audio-coreaudio-minimal.x86_64-4.1.0.args
index f5a1c9822aa455e2146b4b636c24480de253abf9..2254f911067d29b935dc9804f218855891e35d71 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=coreaudio \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-default-nographics.args
rename to tests/qemuxml2argvdata/audio-default-nographics.x86_64-4.1.0.args
index 9a1126b0e892afecbae1353d4ad9ac74a2658f7a..d27ddd1e2906f0fb696462cff33f333be5e18c46 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=alsa \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 81%
rename from tests/qemuxml2argvdata/audio-file-best.args
rename to tests/qemuxml2argvdata/audio-file-best.x86_64-4.1.0.args
index 36bd22e223fe50c5739409f06cf3a31daa5d0987..ccdc6417ab5dd5a7842ca99a00835a14b9b6a12a 100644 (file)
@@ -23,21 +23,22 @@ QEMU_WAV_PATH=audio.wav \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-file-minimal.args
rename to tests/qemuxml2argvdata/audio-file-minimal.x86_64-4.1.0.args
index abb377fab3ec9730f8ebf6632f4eb2f4d9fab75e..69f6f07a7cc237376a47003ff998618269d34717 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=wav \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 80%
rename from tests/qemuxml2argvdata/audio-none-best.args
rename to tests/qemuxml2argvdata/audio-none-best.x86_64-4.1.0.args
index 8284b7cf5f1bf647e961aa24b8f5096006f1fdc8..06bca09a592ba64ed3fb6364e9aa8919856f3030 100644 (file)
@@ -22,21 +22,22 @@ QEMU_AUDIO_DAC_FIXED_FMT=f32 \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-none-minimal.args
rename to tests/qemuxml2argvdata/audio-none-minimal.x86_64-4.1.0.args
index ec6ddd2857453f6089f9ad278163a209db7ff9da..0624595a5e573692ff97799854b1def9d96f2af9 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=none \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 82%
rename from tests/qemuxml2argvdata/audio-oss-best.args
rename to tests/qemuxml2argvdata/audio-oss-best.x86_64-4.1.0.args
index 25d37650f675e6e02dc972e64af2d5d2ecb54b93..99ef339f506fc475b1928dc76c2b573d39b76c43 100644 (file)
@@ -27,21 +27,22 @@ QEMU_OSS_NFRAGS=30 \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-oss-minimal.args
rename to tests/qemuxml2argvdata/audio-oss-minimal.x86_64-4.1.0.args
index eb94dedbe04635d5603d537bb7e40a81480973ec..19870c0d84934279d0fab19905dde0c1230b6150 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=oss \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 82%
rename from tests/qemuxml2argvdata/audio-pulseaudio-best.args
rename to tests/qemuxml2argvdata/audio-pulseaudio-best.x86_64-4.1.0.args
index f46232569433c5778bc6b32dcbdf501c9bf88701..3f6118e847dcd62903b76d3f534c1e4ee4ede78a 100644 (file)
@@ -26,21 +26,22 @@ QEMU_PA_SERVER=%s=acme.example.org \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-pulseaudio-minimal.args
rename to tests/qemuxml2argvdata/audio-pulseaudio-minimal.x86_64-4.1.0.args
index e68b58528d90f4eb4cb1d67d8e615fa7cb108b7a..e6c8a71925f6b9c1496e9949306675ed60983349 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=pa \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 81%
rename from tests/qemuxml2argvdata/audio-sdl-best.args
rename to tests/qemuxml2argvdata/audio-sdl-best.x86_64-4.1.0.args
index 221d67468c0bc2ff977775103ea40f5c1fa87466..2767721b6b77ec72b572ab8376d18a57a145ff38 100644 (file)
@@ -24,21 +24,22 @@ SDL_AUDIODRIVER=pulseaudio \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-sdl-minimal.args
rename to tests/qemuxml2argvdata/audio-sdl-minimal.x86_64-4.1.0.args
index fe745b25db201e2eabb2735eb81c72f2450575b5..6720a3b50a3600fc0a83034f92a0bfed53db981d 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=sdl \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 80%
rename from tests/qemuxml2argvdata/audio-spice-best.args
rename to tests/qemuxml2argvdata/audio-spice-best.x86_64-4.1.0.args
index 70d10fe24dfbc43824c31fac379510a9f903a60a..bfc9657ae63a60626299c8a008ed3887a99a0eaf 100644 (file)
@@ -22,21 +22,22 @@ QEMU_AUDIO_DAC_FIXED_FMT=f32 \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
similarity index 75%
rename from tests/qemuxml2argvdata/audio-spice-minimal.args
rename to tests/qemuxml2argvdata/audio-spice-minimal.x86_64-4.1.0.args
index 30a4f5e5a054291ddea81fcdac3a734a2db1b09a..ebc58f725b8ffef995343eaff6275edc43ce43d8 100644 (file)
@@ -11,21 +11,22 @@ QEMU_AUDIO_DRV=spice \
 -name guest=QEMUGuest1,debug-threads=on \
 -S \
 -object secret,id=masterKey0,format=raw,file=/tmp/lib/domain--1-QEMUGuest1/master-key.aes \
--machine pc,accel=tcg,usb=off,dump-guest-core=off \
+-machine pc-i440fx-4.1,accel=tcg,usb=off,dump-guest-core=off \
 -m 214 \
--realtime mlock=off \
+-overcommit mem-lock=off \
 -smp 1,sockets=1,cores=1,threads=1 \
 -uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
 -display none \
 -no-user-config \
 -nodefaults \
--chardev socket,id=charmonitor,path=/tmp/lib/domain--1-QEMUGuest1/monitor.sock,server=on,wait=off \
+-chardev socket,id=charmonitor,fd=1729,server=on,wait=off \
 -mon chardev=charmonitor,id=monitor,mode=control \
 -rtc base=utc \
 -no-shutdown \
 -no-acpi \
 -boot strict=on \
--usb \
+-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \
 -drive file=/dev/cdrom,format=raw,if=none,id=drive-ide0-1-0,readonly=on \
 -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0,bootindex=1 \
+-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \
 -msg timestamp=on
index 69018c641173125360114047d57e595e3c5d8639..87c8a27b73a06ba724fcf4f185c153f05ee82e79 100644 (file)
@@ -1080,15 +1080,15 @@ mymain(void)
             QEMU_CAPS_VIRTIO_BLK_SCSI);
 
     /* Simplest possible <audio>, all supported with ENV */
-    DO_TEST_NOCAPS("audio-none-minimal");
-    DO_TEST_NOCAPS("audio-alsa-minimal");
-    DO_TEST_NOCAPS("audio-coreaudio-minimal");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-jack-minimal");
-    DO_TEST_NOCAPS("audio-oss-minimal");
-    DO_TEST_NOCAPS("audio-pulseaudio-minimal");
-    DO_TEST_NOCAPS("audio-sdl-minimal");
-    DO_TEST_NOCAPS("audio-spice-minimal");
-    DO_TEST_NOCAPS("audio-file-minimal");
+    DO_TEST_CAPS_VER("audio-none-minimal", "4.1.0");
+    DO_TEST_CAPS_VER("audio-alsa-minimal", "4.1.0");
+    DO_TEST_CAPS_VER("audio-coreaudio-minimal", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-jack-minimal", "4.1.0");
+    DO_TEST_CAPS_VER("audio-oss-minimal", "4.1.0");
+    DO_TEST_CAPS_VER("audio-pulseaudio-minimal", "4.1.0");
+    DO_TEST_CAPS_VER("audio-sdl-minimal", "4.1.0");
+    DO_TEST_CAPS_VER("audio-spice-minimal", "4.1.0");
+    DO_TEST_CAPS_VER("audio-file-minimal", "4.1.0");
 
     DO_TEST_CAPS_LATEST("audio-none-minimal");
     DO_TEST_CAPS_LATEST("audio-alsa-minimal");
@@ -1101,14 +1101,14 @@ mymain(void)
     DO_TEST_CAPS_LATEST("audio-file-minimal");
 
     /* Best <audio> still compat with old ENV */
-    DO_TEST_NOCAPS("audio-none-best");
-    DO_TEST_NOCAPS("audio-alsa-best");
-    DO_TEST_NOCAPS("audio-coreaudio-best");
-    DO_TEST_NOCAPS("audio-oss-best");
-    DO_TEST_NOCAPS("audio-pulseaudio-best");
-    DO_TEST_NOCAPS("audio-sdl-best");
-    DO_TEST_NOCAPS("audio-spice-best");
-    DO_TEST_NOCAPS("audio-file-best");
+    DO_TEST_CAPS_VER("audio-none-best", "4.1.0");
+    DO_TEST_CAPS_VER("audio-alsa-best", "4.1.0");
+    DO_TEST_CAPS_VER("audio-coreaudio-best", "4.1.0");
+    DO_TEST_CAPS_VER("audio-oss-best", "4.1.0");
+    DO_TEST_CAPS_VER("audio-pulseaudio-best", "4.1.0");
+    DO_TEST_CAPS_VER("audio-sdl-best", "4.1.0");
+    DO_TEST_CAPS_VER("audio-spice-best", "4.1.0");
+    DO_TEST_CAPS_VER("audio-file-best", "4.1.0");
 
     DO_TEST_CAPS_LATEST("audio-none-best");
     DO_TEST_CAPS_LATEST("audio-alsa-best");
@@ -1120,15 +1120,15 @@ mymain(void)
     DO_TEST_CAPS_LATEST("audio-file-best");
 
     /* Full <audio> only compat with new QEMU -audiodev args */
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-none-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-alsa-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-coreaudio-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-jack-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-oss-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-pulseaudio-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-sdl-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-spice-full");
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-file-full");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-none-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-alsa-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-coreaudio-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-jack-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-oss-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-pulseaudio-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-sdl-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-spice-full", "4.1.0");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-file-full", "4.1.0");
 
     DO_TEST_CAPS_LATEST("audio-none-full");
     DO_TEST_CAPS_LATEST("audio-alsa-full");
@@ -1141,7 +1141,7 @@ mymain(void)
     DO_TEST_CAPS_LATEST("audio-file-full");
 
     /* Multiple backends not supported with ENV */
-    DO_TEST_PARSE_ERROR_NOCAPS("audio-many-backends");
+    DO_TEST_CAPS_VER_PARSE_ERROR("audio-many-backends", "4.1.0");
     DO_TEST_CAPS_LATEST("audio-many-backends");
 
     /* Validate auto-creation of <audio> for legacy compat */
@@ -1164,7 +1164,7 @@ mymain(void)
 
     g_setenv("QEMU_AUDIO_DRV", "alsa", TRUE);
     driver.config->nogfxAllowHostAudio = true;
-    DO_TEST_NOCAPS("audio-default-nographics");
+    DO_TEST_CAPS_VER("audio-default-nographics", "4.1.0");
     DO_TEST_CAPS_LATEST("audio-default-nographics");
     driver.config->nogfxAllowHostAudio = false;
     g_unsetenv("QEMU_AUDIO_DRV");