[libvirt] [PATCH 4/4] tests: Enable *-headless and *-graphics in qemuxml2xml

Ján Tomko jtomko at redhat.com
Tue Jun 25 18:38:54 UTC 2019


On Fri, Jun 14, 2019 at 10:04:39AM +0200, Andrea Bolognani wrote:
>We didn't do this earlier because the DO_TEST_CAPS_ARCH_LATEST()
>macro was limited to qemuxml2argv until recently.
>
>Signed-off-by: Andrea Bolognani <abologna at redhat.com>
>---
> .../aarch64-virt-graphics.aarch64-latest.xml  | 115 +++++++++++++++++
> .../aarch64-virt-headless.aarch64-latest.xml  | 101 +++++++++++++++
> .../ppc64-pseries-graphics.ppc64-latest.xml   |  75 +++++++++++
> .../ppc64-pseries-headless.ppc64-latest.xml   |  66 ++++++++++
> .../riscv64-virt-graphics.riscv64-latest.xml  | 109 ++++++++++++++++
> .../riscv64-virt-headless.riscv64-latest.xml  |  95 ++++++++++++++
> .../s390x-ccw-graphics.s390x-latest.xml       |  66 ++++++++++
> .../s390x-ccw-headless.s390x-latest.xml       |  53 ++++++++
> .../x86_64-pc-graphics.x86_64-latest.xml      |  82 ++++++++++++
> .../x86_64-pc-headless.x86_64-latest.xml      |  74 +++++++++++
> .../x86_64-q35-graphics.x86_64-latest.xml     | 120 ++++++++++++++++++
> .../x86_64-q35-headless.x86_64-latest.xml     | 112 ++++++++++++++++
> tests/qemuxml2xmltest.c                       |  16 +++
> 13 files changed, 1084 insertions(+)
> create mode 100644 tests/qemuxml2xmloutdata/aarch64-virt-graphics.aarch64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/aarch64-virt-headless.aarch64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/ppc64-pseries-graphics.ppc64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/ppc64-pseries-headless.ppc64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/riscv64-virt-graphics.riscv64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/riscv64-virt-headless.riscv64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/s390x-ccw-graphics.s390x-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/s390x-ccw-headless.s390x-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/x86_64-pc-graphics.x86_64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/x86_64-pc-headless.x86_64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/x86_64-q35-graphics.x86_64-latest.xml
> create mode 100644 tests/qemuxml2xmloutdata/x86_64-q35-headless.x86_64-latest.xml
>
>diff --git a/tests/qemuxml2xmloutdata/aarch64-virt-graphics.aarch64-latest.xml b/tests/qemuxml2xmloutdata/aarch64-virt-graphics.aarch64-latest.xml
>new file mode 100644
>index 0000000000..bf55bdace5
>--- /dev/null
>+++ b/tests/qemuxml2xmloutdata/aarch64-virt-graphics.aarch64-latest.xml
>@@ -0,0 +1,115 @@
>+<domain type='qemu'>
>+  <name>guest</name>
>+  <uuid>33844184-97c0-4cc0-aa7d-206f5803530b</uuid>
>+  <metadata>
>+    <libosinfo:libosinfo xmlns:libosinfo="http://libosinfo.org/xmlns/libvirt/domain/1.0">
>+      <libosinfo:os id="http://fedoraproject.org/fedora/29"/>
>+    </libosinfo:libosinfo>
>+  </metadata>
>+  <memory unit='KiB'>4194304</memory>
>+  <currentMemory unit='KiB'>4194304</currentMemory>
>+  <vcpu placement='static'>4</vcpu>
>+  <os>
>+    <type arch='aarch64' machine='virt'>hvm</type>
>+    <loader readonly='yes' type='pflash'>/usr/share/AAVMF/AAVMF_CODE.fd</loader>
>+    <nvram>/home/abologna/.config/libvirt/qemu/nvram/guest_VARS.fd</nvram>

Haha, nope.
928) QEMU XML-2-XML-inactive aarch64-virt-graphics                     ... 
In '/home/jtomko/work/libvirt/tests/qemuxml2xmloutdata/aarch64-virt-graphics.aarch64-latest.xml':
Offset 582
Expect [abologna]
Actual [jtomko]
                                                                      ... Expected result code=0 but received code=4FAILED

Jano

>+    <boot dev='hd'/>
>+  </os>
>+  <features>
>+    <acpi/>
>+    <gic version='2'/>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20190625/1f0e90fb/attachment-0001.sig>


More information about the libvir-list mailing list