[01/10] tests: domcaps: Add a default 'empty' test

Message ID 855ab8e0c77ce44b24b0869bb6c54b2444671760.1550606392.git.crobinso@redhat.com
State Superseded
Headers show
Series
  • domcaps: use virTristateBool
Related show

Commit Message

Cole Robinson Feb. 19, 2019, 8:09 p.m.
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@redhat.com>

---
 tests/domaincapsschemadata/empty.xml | 25 +++++++++++++++++++++++++
 tests/domaincapstest.c               |  3 +++
 2 files changed, 28 insertions(+)
 create mode 100644 tests/domaincapsschemadata/empty.xml

-- 
2.20.1

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

Patch

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 b9ab148fab..2333147252 100644
--- a/tests/domaincapstest.c
+++ b/tests/domaincapstest.c
@@ -432,6 +432,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",