]> xenbits.xensource.com Git - libvirt.git/commitdiff
tests: qemu: Extend the test suite with the 'output' sound codec
authorFilip Alac <filipalac@gmail.com>
Tue, 22 May 2018 11:12:34 +0000 (13:12 +0200)
committerErik Skultety <eskultet@redhat.com>
Wed, 23 May 2018 07:51:53 +0000 (09:51 +0200)
Affects qemuxml2xmltest and qemuxml2argvtest.

Signed-off-by: Filip Alac <filipalac@gmail.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
tests/qemustatusxml2xmldata/migration-in-params-in.xml
tests/qemustatusxml2xmldata/migration-out-nbd-in.xml
tests/qemustatusxml2xmldata/migration-out-nbd-out.xml
tests/qemustatusxml2xmldata/migration-out-params-in.xml
tests/qemustatusxml2xmldata/modern-in.xml
tests/qemuxml2argvdata/sound-device.args
tests/qemuxml2argvdata/sound-device.xml
tests/qemuxml2argvtest.c
tests/qemuxml2xmloutdata/sound-device.xml

index b0caa34e617ab4cc0dbac28d677038380dbef96b..03f18b4f3d5ce5caae777b97b8fe4098ffbd3653 100644 (file)
     <flag name='iscsi.password-secret'/>
     <flag name='isa-serial'/>
     <flag name='dump-completed'/>
+    <flag name='hda-output'/>
   </qemuCaps>
   <job type='none' async='migration in' phase='prepare' flags='0x900'>
     <migParams>
index 6d87c1ec5c00c87ff1ed79f815ec22d8c61cad72..636accf054253b77dc8e05c3b5441886f8b061fc 100644 (file)
     <flag name='iscsi.password-secret'/>
     <flag name='isa-serial'/>
     <flag name='dump-completed'/>
+    <flag name='hda-output'/>
   </qemuCaps>
   <job type='none' async='migration out' phase='perform3'>
     <disk dev='vdb' migrating='yes'/>
index 05da1f81c628a53e2300737bfea33bef5d187dac..315d8e4c1ab2b934636a12ace68553b77921a7e5 100644 (file)
     <flag name='iscsi.password-secret'/>
     <flag name='isa-serial'/>
     <flag name='dump-completed'/>
+    <flag name='hda-output'/>
   </qemuCaps>
   <job type='none' async='migration out' phase='perform3' flags='0x0'>
     <disk dev='vdb' migrating='yes'/>
index 17649796ff4de72098227519f30e2809ef441efc..ae2064830af4396b64662d03634ea710279aad86 100644 (file)
     <flag name='iscsi.password-secret'/>
     <flag name='isa-serial'/>
     <flag name='dump-completed'/>
+    <flag name='hda-output'/>
   </qemuCaps>
   <job type='none' async='migration out' phase='perform3' flags='0x802'>
     <disk dev='vda' migrating='no'/>
index d63fcf79f1780a1d484d62b2192a4817aca84dd9..5b7e2a34cbb1cc1f0af213f3067701c2a5c19e7d 100644 (file)
     <flag name='iscsi.password-secret'/>
     <flag name='isa-serial'/>
     <flag name='dump-completed'/>
+    <flag name='hda-output'/>
   </qemuCaps>
   <devices>
     <device alias='rng0'/>
index ee8313bf50cd251e7171fdfd8d3f570f07a915e0..f97050a0ee46316c71431f01de45f942c555d4c1 100644 (file)
@@ -33,10 +33,12 @@ server,nowait \
 -device intel-hda,id=sound5,bus=pci.0,addr=0x6 \
 -device hda-micro,id=sound5-codec0,bus=sound5.0,cad=0 \
 -device hda-duplex,id=sound5-codec1,bus=sound5.0,cad=1 \
+-device hda-output,id=sound5-codec2,bus=sound5.0,cad=2 \
 -device ich9-intel-hda,id=sound6,bus=pci.0,addr=0x7 \
 -device hda-duplex,id=sound6-codec0,bus=sound6.0,cad=0 \
 -device ich9-intel-hda,id=sound7,bus=pci.0,addr=0x8 \
 -device hda-micro,id=sound7-codec0,bus=sound7.0,cad=0 \
 -device hda-duplex,id=sound7-codec1,bus=sound7.0,cad=1 \
+-device hda-output,id=sound7-codec2,bus=sound7.0,cad=2 \
 -device usb-audio,id=sound8,bus=usb.0,port=1 \
 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x9
index bceb9d1f3b0c41ad63c4795765aed19ca2eb7562..c544e9313e98c27051b69d0f78c9740322bc1300 100644 (file)
     <sound model='ich6'>
       <codec type='micro'/>
       <codec type='duplex'/>
+      <codec type='output'/>
     </sound>
     <sound model='ich9'/>
     <sound model='ich9'>
       <codec type='micro'/>
       <codec type='duplex'/>
+      <codec type='output'/>
     </sound>
     <sound model='usb'/>
     <memballoon model='virtio'/>
index 19801953e56a9bb8e05a3379959735a138d73edf..1d023129aca57a38189d2bd50f36c2b43c44cd5d 100644 (file)
@@ -1518,6 +1518,7 @@ mymain(void)
     DO_TEST("sound", NONE);
     DO_TEST("sound-device",
             QEMU_CAPS_HDA_DUPLEX, QEMU_CAPS_HDA_MICRO,
+            QEMU_CAPS_HDA_OUTPUT,
             QEMU_CAPS_DEVICE_ICH9_INTEL_HDA,
             QEMU_CAPS_OBJECT_USB_AUDIO);
     DO_TEST("fs9p", NONE);
index 62336a8c2d39edcae956291262cc485644e26422..cbf4d179182a51d386fce7b4257ced8b04d4d521 100644 (file)
@@ -43,6 +43,7 @@
     <sound model='ich6'>
       <codec type='micro'/>
       <codec type='duplex'/>
+      <codec type='output'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
     </sound>
     <sound model='ich9'>
@@ -51,6 +52,7 @@
     <sound model='ich9'>
       <codec type='micro'/>
       <codec type='duplex'/>
+      <codec type='output'/>
       <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
     </sound>
     <sound model='usb'/>