[libvirt PATCH 10/10] tests: add minimal XML example for sparc VM

Daniel P. Berrangé berrange at redhat.com
Wed Nov 18 17:39:53 UTC 2020


Signed-off-by: Daniel P. Berrangé <berrange at redhat.com>
---
 tests/qemuxml2argvdata/sparc-minimal.args | 34 +++++++++++++++++++++++
 tests/qemuxml2argvdata/sparc-minimal.xml  | 21 ++++++++++++++
 tests/qemuxml2argvtest.c                  |  3 ++
 3 files changed, 58 insertions(+)
 create mode 100644 tests/qemuxml2argvdata/sparc-minimal.args
 create mode 100644 tests/qemuxml2argvdata/sparc-minimal.xml

diff --git a/tests/qemuxml2argvdata/sparc-minimal.args b/tests/qemuxml2argvdata/sparc-minimal.args
new file mode 100644
index 0000000000..65cf99c895
--- /dev/null
+++ b/tests/qemuxml2argvdata/sparc-minimal.args
@@ -0,0 +1,34 @@
+LC_ALL=C \
+PATH=/bin \
+HOME=/tmp/lib/domain--1-redhat62sparc \
+USER=test \
+LOGNAME=test \
+XDG_DATA_HOME=/tmp/lib/domain--1-redhat62sparc/.local/share \
+XDG_CACHE_HOME=/tmp/lib/domain--1-redhat62sparc/.cache \
+XDG_CONFIG_HOME=/tmp/lib/domain--1-redhat62sparc/.config \
+QEMU_AUDIO_DRV=none \
+/usr/bin/qemu-system-sparc \
+-name redhat62sparc \
+-S \
+-machine SS-5,accel=tcg,usb=off,dump-guest-core=off \
+-m 500 \
+-realtime mlock=off \
+-smp 1,sockets=1,cores=1,threads=1 \
+-uuid 00010203-0405-4607-8809-0a0b0c0d0e0f \
+-display none \
+-no-user-config \
+-nodefaults \
+-chardev socket,id=charmonitor,\
+path=/tmp/lib/domain--1-redhat62sparc/monitor.sock,server,nowait \
+-mon chardev=charmonitor,id=monitor,mode=control \
+-rtc base=utc \
+-no-shutdown \
+-usb \
+-drive file=/home/berrange/VirtualMachines/redhat-6.2-sparc.img,format=qcow2,\
+if=none,id=drive-scsi0-0-0-0 \
+-device scsi-hd,bus=scsi.0,channel=0,scsi-id=0,lun=0,drive=drive-scsi0-0-0-0,\
+id=scsi0-0-0-0,bootindex=1 \
+-drive file=/home/berrange/VirtualMachines/redhat-6.2-sparc.iso,format=raw,\
+if=none,id=drive-scsi0-0-0-1,readonly=on \
+-device scsi-cd,bus=scsi.0,channel=0,scsi-id=0,lun=1,drive=drive-scsi0-0-0-1,\
+id=scsi0-0-0-1
diff --git a/tests/qemuxml2argvdata/sparc-minimal.xml b/tests/qemuxml2argvdata/sparc-minimal.xml
new file mode 100644
index 0000000000..f69942020b
--- /dev/null
+++ b/tests/qemuxml2argvdata/sparc-minimal.xml
@@ -0,0 +1,21 @@
+<domain type='qemu'>
+  <name>redhat62sparc</name>
+  <uuid>00010203-0405-4607-8809-0a0b0c0d0e0f</uuid>
+  <memory unit="mib">500</memory>
+  <vcpu>1</vcpu>
+  <os>
+    <type arch="sparc">hvm</type>
+  </os>
+  <devices>
+    <disk type='file' device='disk'>
+      <driver type='qcow2'/>
+      <source file='/home/berrange/VirtualMachines/redhat-6.2-sparc.img'/>
+      <target dev='sda' bus='scsi'/>
+    </disk>
+    <disk type='file' device='cdrom'>
+      <source file='/home/berrange/VirtualMachines/redhat-6.2-sparc.iso'/>
+      <target dev='sdb' bus='scsi'/>
+    </disk>
+    <controller type="scsi" model="ncr53c90" index="0"/>
+  </devices>
+</domain>
diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
index 174294c0f1..42d147243e 100644
--- a/tests/qemuxml2argvtest.c
+++ b/tests/qemuxml2argvtest.c
@@ -3161,6 +3161,9 @@ mymain(void)
             QEMU_CAPS_OBJECT_GPEX,
             QEMU_CAPS_NEC_USB_XHCI);
 
+    DO_TEST("sparc-minimal",
+            QEMU_CAPS_SCSI_NCR53C90);
+
     /* VM XML has invalid arch/ostype/virttype combo, but the SKIP flag
      * will avoid the error during parse. This will cause us to fill in
      * the missing machine type using the i386 binary, despite it being
-- 
2.28.0




More information about the libvir-list mailing list