From 81ea6e4d9ff0d68554599d7c51f0876c98ae468a Mon Sep 17 00:00:00 2001 From: Jiri Denemark Date: Fri, 4 Dec 2009 17:01:34 +0100 Subject: [PATCH] Tests for interface type/model configuration add a set of tests for Xen interface type and model configurations --- .../sexpr2xml-fv-net-ioemu.sexpr | 1 + .../sexpr2xmldata/sexpr2xml-fv-net-ioemu.xml | 42 ++++++++++++++++++ .../sexpr2xml-fv-net-netfront.sexpr | 1 + .../sexpr2xml-fv-net-netfront.xml | 42 ++++++++++++++++++ tests/sexpr2xmltest.c | 3 ++ .../xmconfigdata/test-fullvirt-net-ioemu.cfg | 25 +++++++++++ .../xmconfigdata/test-fullvirt-net-ioemu.xml | 43 +++++++++++++++++++ .../test-fullvirt-net-netfront.cfg | 25 +++++++++++ .../test-fullvirt-net-netfront.xml | 43 +++++++++++++++++++ tests/xmconfigtest.c | 3 ++ .../xml2sexpr-fv-net-ioemu.sexpr | 1 + .../xml2sexprdata/xml2sexpr-fv-net-ioemu.xml | 31 +++++++++++++ .../xml2sexpr-fv-net-netfront.sexpr | 1 + .../xml2sexpr-fv-net-netfront.xml | 31 +++++++++++++ tests/xml2sexprtest.c | 3 ++ 15 files changed, 295 insertions(+) create mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.sexpr create mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.xml create mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.sexpr create mode 100644 tests/sexpr2xmldata/sexpr2xml-fv-net-netfront.xml create mode 100644 tests/xmconfigdata/test-fullvirt-net-ioemu.cfg create mode 100644 tests/xmconfigdata/test-fullvirt-net-ioemu.xml create mode 100644 tests/xmconfigdata/test-fullvirt-net-netfront.cfg create mode 100644 tests/xmconfigdata/test-fullvirt-net-netfront.xml create mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-ioemu.sexpr create mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-ioemu.xml create mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-netfront.sexpr create mode 100644 tests/xml2sexprdata/xml2sexpr-fv-net-netfront.xml diff --git a/tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.sexpr b/tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.sexpr new file mode 100644 index 0000000000..47ff828151 --- /dev/null +++ b/tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.sexpr @@ -0,0 +1 @@ +(domain (domid 3)(name 'fvtest')(memory 400)(maxmem 400)(vcpus 1)(uuid 'b5d70dd275cdaca517769660b059d8bc')(on_poweroff 'destroy')(on_reboot 'restart')(on_crash 'restart')(image (hvm (kernel '/usr/lib/xen/boot/hvmloader')(device_model '/usr/lib64/xen/bin/qemu-dm')(boot c)(cdrom '/root/boot.iso')(acpi 1)(vnc 1)(keymap ja)))(device (vbd (dev 'ioemu:hda')(uname 'file:/root/foo.img')(mode 'w')))(device (vif (mac '00:16:3e:1b:b1:47')(bridge 'xenbr0')(script 'vif-bridge')(model 'e1000')(type 'ioemu')))) diff --git a/tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.xml b/tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.xml new file mode 100644 index 0000000000..4dc218f7ff --- /dev/null +++ b/tests/sexpr2xmldata/sexpr2xml-fv-net-ioemu.xml @@ -0,0 +1,42 @@ + + fvtest + b5d70dd2-75cd-aca5-1776-9660b059d8bc + 409600 + 409600 + 1 + + hvm + /usr/lib/xen/boot/hvmloader + + + + + + + destroy + restart + restart + + /usr/lib64/xen/bin/qemu-dm + + + + + + + + + + + + + + +