From fd674c09688cedea07eb7c033cbb1eed8ff287f6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20P=2E=20Berrang=C3=A9?= Date: Wed, 18 Nov 2020 16:20:36 +0000 Subject: [PATCH] tests: add minimal XML example for sparc VM MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel P. Berrangé --- 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 @@ + + redhat62sparc + 00010203-0405-4607-8809-0a0b0c0d0e0f + 500 + 1 + + hvm + + + + + + + + + + + + + + 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.39.5