[libvirt] [PATCH v3 3/3] Add NVRAM test cases
Li Zhang
zhlcindy at gmail.com
Fri Mar 29 05:55:17 UTC 2013
Any more comment?
Thanks a lot. :)
On 2013年03月27日 13:07, Li Zhang wrote:
> From: Li Zhang <zhlcindy at linux.vnet.ibm.com>
>
> This patch is to add NVRAM test cases.
>
> Signed-off-by: Li Zhang <zhlcindy at linux.vnet.ibm.com>
> ---
> .../qemuxml2argv-pseries-nvram.args | 1 +
> .../qemuxml2argv-pseries-nvram.xml | 20 ++++++++++++++++++++
> tests/qemuxml2argvtest.c | 2 ++
> 3 files changed, 23 insertions(+)
> create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.args
> create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.xml
>
> diff --git a/tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.args b/tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.args
> new file mode 100644
> index 0000000..a3b4bcb
> --- /dev/null
> +++ b/tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.args
> @@ -0,0 +1 @@
> +LC_ALL=C PATH=/bin HOME=/home/test USER=test LOGNAME=test /usr/bin/qemu-system-ppc64 -S -M pseries -m 512 -smp 1 -nographic -nodefconfig -nodefaults -chardev socket,id=charmonitor,path=/tmp/test-monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=readline -no-acpi -boot c -usb -chardev pty,id=charserial0 -device spapr-vty,chardev=charserial0,reg=0x30000000 -global spapr-nvram.reg=0x4000
> diff --git a/tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.xml b/tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.xml
> new file mode 100644
> index 0000000..e6850e5
> --- /dev/null
> +++ b/tests/qemuxml2argvdata/qemuxml2argv-pseries-nvram.xml
> @@ -0,0 +1,20 @@
> +<domain type='qemu'>
> + <name>QEMUGuest1</name>
> + <uuid>1ccfd97d-5eb4-478a-bbe6-88d254c16db7</uuid>
> + <memory unit='KiB'>524288</memory>
> + <vcpu placement='static'>1</vcpu>
> + <os>
> + <type arch='ppc64' machine='pseries'>hvm</type>
> + </os>
> + <clock offset='utc'/>
> + <devices>
> + <emulator>/usr/bin/qemu-system-ppc64</emulator>
> + <console type='pty'>
> + <address type="spapr-vio"/>
> + </console>
> + <memballoon model="none"/>
> + <nvram>
> + <address type='spapr-vio' reg='0x4000'/>
> + </nvram>
> + </devices>
> +</domain>
> diff --git a/tests/qemuxml2argvtest.c b/tests/qemuxml2argvtest.c
> index e76d844..a6cbf0c 100644
> --- a/tests/qemuxml2argvtest.c
> +++ b/tests/qemuxml2argvtest.c
> @@ -887,6 +887,8 @@ mymain(void)
> QEMU_CAPS_CHARDEV, QEMU_CAPS_DEVICE, QEMU_CAPS_NODEFCONFIG);
> DO_TEST_ERROR("pseries-vio-address-clash", QEMU_CAPS_DRIVE,
> QEMU_CAPS_CHARDEV, QEMU_CAPS_DEVICE, QEMU_CAPS_NODEFCONFIG);
> + DO_TEST("pseries-nvram",
> + QEMU_CAPS_CHARDEV, QEMU_CAPS_DEVICE, QEMU_CAPS_NODEFCONFIG);
> DO_TEST("disk-ide-drive-split",
> QEMU_CAPS_DRIVE, QEMU_CAPS_DEVICE, QEMU_CAPS_NODEFCONFIG,
> QEMU_CAPS_IDE_CD);
More information about the libvir-list
mailing list