[PATCH v2 01/16] tests: domcaps: Add a default 'empty' test

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The 'empty' demonstrates XML generated when only bare minimum caps
data has been filled in. This will demonstrate changes that alter
the default XML output.

Signed-off-by: Cole Robinson <crobinso@xxxxxxxxxx>
---
 tests/domaincapsschemadata/empty.xml | 25 +++++++++++++++++++++++++
 tests/domaincapstest.c               |  3 +++
 2 files changed, 28 insertions(+)
 create mode 100644 tests/domaincapsschemadata/empty.xml

diff --git a/tests/domaincapsschemadata/empty.xml b/tests/domaincapsschemadata/empty.xml
new file mode 100644
index 0000000000..2b2e97d3b3
--- /dev/null
+++ b/tests/domaincapsschemadata/empty.xml
@@ -0,0 +1,25 @@
+<domainCapabilities>
+  <path>/bin/emulatorbin</path>
+  <domain>kvm</domain>
+  <machine>my-machine-type</machine>
+  <arch>x86_64</arch>
+  <iothreads supported='no'/>
+  <os supported='no'/>
+  <cpu>
+    <mode name='host-passthrough' supported='no'/>
+    <mode name='host-model' supported='no'/>
+    <mode name='custom' supported='no'/>
+  </cpu>
+  <devices>
+    <disk supported='no'/>
+    <graphics supported='no'/>
+    <video supported='no'/>
+    <hostdev supported='no'/>
+  </devices>
+  <features>
+    <gic supported='no'/>
+    <vmcoreinfo supported='no'/>
+    <genid supported='no'/>
+    <sev supported='no'/>
+  </features>
+</domainCapabilities>
diff --git a/tests/domaincapstest.c b/tests/domaincapstest.c
index 3be2806a48..b5bf4c234f 100644
--- a/tests/domaincapstest.c
+++ b/tests/domaincapstest.c
@@ -433,6 +433,9 @@ mymain(void)
         VIR_FREE(name); \
     } while (0)
 
+    DO_TEST("empty", "/bin/emulatorbin", "my-machine-type",
+            "x86_64", VIR_DOMAIN_VIRT_KVM, CAPS_NONE);
+
 #if WITH_QEMU
 
     DO_TEST_QEMU("1.7.0", "caps_1.7.0",
-- 
2.20.1

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux