]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuhotplugtest: Move domain and device XMLs to different directories
authorTomasz Flendrich <t.flendrich@gmail.com>
Thu, 7 Jul 2016 22:53:19 +0000 (00:53 +0200)
committerMartin Kletzander <mkletzan@redhat.com>
Mon, 11 Jul 2016 15:09:29 +0000 (17:09 +0200)
This way we can safely differentiate what XMLs contain whole domain
definitions and which contain just devices.  Thanks to that we can
test the domain XMLs in virschematest again.

Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
33 files changed:
tests/qemuhotplugtest.c
tests/qemuhotplugtestdevices/qemuhotplug-console-virtio.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-console-virtio.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-disk-cdrom-nochange.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-disk-cdrom-nochange.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-disk-scsi-2.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-disk-scsi-2.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-disk-scsi.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-disk-scsi.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-disk-usb.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-disk-usb.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-disk-virtio.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-disk-virtio.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-graphics-spice-listen-network-password.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice-listen-network-password.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-graphics-spice-listen.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice-listen.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-graphics-spice-nochange.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice-nochange.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-graphics-spice-timeout-nochange.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice-timeout-nochange.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-graphics-spice-timeout-password.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice-timeout-password.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-qemu-agent-detach.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-qemu-agent-detach.xml with 100% similarity]
tests/qemuhotplugtestdevices/qemuhotplug-qemu-agent.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-qemu-agent.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base+qemu-agent-detach.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-live+qemu-agent-detach.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base+qemu-agent.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-live+qemu-agent.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-live+disk-scsi.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-live+disk-scsi.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-live+disk-usb.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-live+disk-usb.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-live+disk-virtio.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-live+disk-virtio.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-live+qemu-agent-detach.xml [new file with mode: 0644]
tests/qemuhotplugtestdomains/qemuhotplug-base-live+qemu-agent.xml [new file with mode: 0644]
tests/qemuhotplugtestdomains/qemuhotplug-base-live.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-live.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-with-scsi-controller-live+disk-scsi-2.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-with-scsi-controller-live+disk-scsi-2.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-with-scsi-controller-live.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-with-scsi-controller-live.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-without-scsi-controller-live+disk-scsi-2.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-without-scsi-controller-live+disk-scsi-2.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-base-without-scsi-controller-live.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-base-without-scsi-controller-live.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-console-compat-2-live+console-virtio.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-console-compat-2-live+console-virtio.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-console-compat-2-live.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-console-compat-2-live.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-disk-cdrom.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-disk-cdrom.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-graphics-spice-listen-network.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice-listen-network.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-graphics-spice-timeout.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice-timeout.xml with 100% similarity]
tests/qemuhotplugtestdomains/qemuhotplug-graphics-spice.xml [moved from tests/qemuhotplugtestdata/qemuhotplug-graphics-spice.xml with 100% similarity]
tests/virschematest.c

index 369d27eb0d2cdc3ce6b85eb202b637b100d48d55..f2e7567c8647b6705b246b4f703bd2ed18efa101 100644 (file)
@@ -225,12 +225,12 @@ testQemuHotplug(const void *data)
     qemuMonitorTestPtr test_mon = NULL;
     qemuDomainObjPrivatePtr priv = NULL;
 
-    if (virAsprintf(&domain_filename, "%s/qemuhotplugtestdata/qemuhotplug-%s.xml",
+    if (virAsprintf(&domain_filename, "%s/qemuhotplugtestdomains/qemuhotplug-%s.xml",
                     abs_srcdir, test->domain_filename) < 0 ||
-        virAsprintf(&device_filename, "%s/qemuhotplugtestdata/qemuhotplug-%s.xml",
+        virAsprintf(&device_filename, "%s/qemuhotplugtestdevices/qemuhotplug-%s.xml",
                     abs_srcdir, test->device_filename) < 0 ||
         virAsprintf(&result_filename,
-                    "%s/qemuhotplugtestdata/qemuhotplug-%s+%s.xml",
+                    "%s/qemuhotplugtestdomains/qemuhotplug-%s+%s.xml",
                     abs_srcdir, test->domain_filename,
                     test->device_filename) < 0)
         goto cleanup;
diff --git a/tests/qemuhotplugtestdomains/qemuhotplug-base-live+qemu-agent-detach.xml b/tests/qemuhotplugtestdomains/qemuhotplug-base-live+qemu-agent-detach.xml
new file mode 100644 (file)
index 0000000..2c449f1
--- /dev/null
@@ -0,0 +1,58 @@
+<domain type='kvm' id='7'>
+  <name>hotplug</name>
+  <uuid>d091ea82-29e6-2e34-3005-f02617b36e87</uuid>
+  <memory unit='KiB'>4194304</memory>
+  <currentMemory unit='KiB'>4194304</currentMemory>
+  <vcpu placement='static'>4</vcpu>
+  <os>
+    <type arch='x86_64' machine='pc'>hvm</type>
+    <boot dev='hd'/>
+  </os>
+  <features>
+    <acpi/>
+    <apic/>
+    <pae/>
+  </features>
+  <clock offset='utc'/>
+  <on_poweroff>destroy</on_poweroff>
+  <on_reboot>restart</on_reboot>
+  <on_crash>restart</on_crash>
+  <devices>
+    <emulator>/usr/libexec/qemu-kvm</emulator>
+    <controller type='usb' index='0'>
+      <alias name='usb'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
+    </controller>
+    <controller type='ide' index='0'>
+      <alias name='ide'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
+    </controller>
+    <controller type='scsi' index='0' model='virtio-scsi'>
+      <alias name='scsi0'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
+    </controller>
+    <controller type='pci' index='0' model='pci-root'>
+      <alias name='pci'/>
+    </controller>
+    <controller type='virtio-serial' index='0'>
+      <alias name='virtio-serial0'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
+    </controller>
+    <channel type='unix'>
+      <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-7-hotplug/org.qemu.guest_agent.0'/>
+      <target type='virtio' name='org.qemu.guest_agent.0'/>
+      <alias name='channel0'/>
+      <address type='virtio-serial' controller='0' bus='0' port='1'/>
+    </channel>
+    <input type='mouse' bus='ps2'>
+      <alias name='input0'/>
+    </input>
+    <input type='keyboard' bus='ps2'>
+      <alias name='input1'/>
+    </input>
+    <memballoon model='none'>
+      <alias name='balloon0'/>
+    </memballoon>
+  </devices>
+  <seclabel type='none' model='none'/>
+</domain>
diff --git a/tests/qemuhotplugtestdomains/qemuhotplug-base-live+qemu-agent.xml b/tests/qemuhotplugtestdomains/qemuhotplug-base-live+qemu-agent.xml
new file mode 100644 (file)
index 0000000..47fc970
--- /dev/null
@@ -0,0 +1,58 @@
+<domain type='kvm' id='7'>
+  <name>hotplug</name>
+  <uuid>d091ea82-29e6-2e34-3005-f02617b36e87</uuid>
+  <memory unit='KiB'>4194304</memory>
+  <currentMemory unit='KiB'>4194304</currentMemory>
+  <vcpu placement='static'>4</vcpu>
+  <os>
+    <type arch='x86_64' machine='pc'>hvm</type>
+    <boot dev='hd'/>
+  </os>
+  <features>
+    <acpi/>
+    <apic/>
+    <pae/>
+  </features>
+  <clock offset='utc'/>
+  <on_poweroff>destroy</on_poweroff>
+  <on_reboot>restart</on_reboot>
+  <on_crash>restart</on_crash>
+  <devices>
+    <emulator>/usr/libexec/qemu-kvm</emulator>
+    <controller type='usb' index='0'>
+      <alias name='usb'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
+    </controller>
+    <controller type='ide' index='0'>
+      <alias name='ide'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
+    </controller>
+    <controller type='scsi' index='0' model='virtio-scsi'>
+      <alias name='scsi0'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
+    </controller>
+    <controller type='pci' index='0' model='pci-root'>
+      <alias name='pci'/>
+    </controller>
+    <controller type='virtio-serial' index='0'>
+      <alias name='virtio-serial0'/>
+      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
+    </controller>
+    <channel type='unix'>
+      <source mode='bind' path='/tmp/channel/domain-7-hotplug/org.qemu.guest_agent.0'/>
+      <target type='virtio' name='org.qemu.guest_agent.0'/>
+      <alias name='channel0'/>
+      <address type='virtio-serial' controller='0' bus='0' port='1'/>
+    </channel>
+    <input type='mouse' bus='ps2'>
+      <alias name='input0'/>
+    </input>
+    <input type='keyboard' bus='ps2'>
+      <alias name='input1'/>
+    </input>
+    <memballoon model='none'>
+      <alias name='balloon0'/>
+    </memballoon>
+  </devices>
+  <seclabel type='none' model='none'/>
+</domain>
index c372c4373dc6d6e4532a3397aa64a46c4ba836dd..a1901e753a5812305c368a6e992c329eb359f5bf 100644 (file)
@@ -166,7 +166,8 @@ mymain(void)
             "qemuxml2argvdata", "sexpr2xmldata", "xmconfigdata",
             "xml2sexprdata", "qemuxml2xmloutdata", "lxcxml2xmldata",
             "lxcxml2xmloutdata", "bhyvexml2argvdata", "genericxml2xmlindata",
-            "genericxml2xmloutdata", "xlconfigdata");
+            "genericxml2xmloutdata", "xlconfigdata",
+            "qemuhotplugtestdomains");
     DO_TEST("domaincaps.rng", "domaincapsschemadata");
     DO_TEST("domainsnapshot.rng", "domainsnapshotxml2xmlin",
             "domainsnapshotxml2xmlout");