[PATCH] [TEST] Update vxml.py to support input/graphics, also update SystemDevice[01_forward.py]

# HG changeset patch # User Guolian Yun <yunguol@cn.ibm.com> # Date 1228800691 28800 # Node ID 7db927b03b2fc035b89092d40342d4117e4f28fa # Parent b12c6c2772b7b5540f06d32cdaa9c99a8bf4fb9d [TEST] Update vxml.py to support input/graphics, also update SystemDevice[01_forward.py] Signed-off-by: Guolian Yun <yunguol@cn.ibm.com> diff -r b12c6c2772b7 -r 7db927b03b2f suites/libvirt-cim/cimtest/SystemDevice/01_forward.py --- a/suites/libvirt-cim/cimtest/SystemDevice/01_forward.py Sun Dec 07 23:50:29 2008 -0800 +++ b/suites/libvirt-cim/cimtest/SystemDevice/01_forward.py Mon Dec 08 21:31:31 2008 -0800 @@ -32,10 +32,11 @@ from XenKvmLib import vxml from XenKvmLib.classes import get_typed_class from CimTest.Globals import logger -from XenKvmLib.const import do_main +from XenKvmLib.const import do_main, get_provider_version from CimTest.ReturnCodes import PASS, FAIL sup_types = ['Xen', 'KVM', 'XenFV', 'LXC'] +input_graphics_pool_rev = 757 test_dom = "test_domain" test_mac = "00:11:22:33:44:55" @@ -93,6 +94,14 @@ exp_pllist[net_cn] = ['%s/%s' % (test_dom, test_mac)] exp_pllist[disk_cn] = [ '%s/%s' % (test_dom, test_disk)] + curr_cim_rev, changeset = get_provider_version(virt, server) + if curr_cim_rev >= input_graphics_pool_rev: + input_cn = get_typed_class(virt, "PointingDevice") + graphics_cn = get_typed_class(virt, "DisplayController") + exp_pllist[input_cn] = ['%s/mouse:ps2' % test_dom] + exp_pllist[graphics_cn] = ['%s/graphics' % test_dom] + + try: res_pllist = {} for items in devs: diff -r b12c6c2772b7 -r 7db927b03b2f suites/libvirt-cim/lib/XenKvmLib/vxml.py --- a/suites/libvirt-cim/lib/XenKvmLib/vxml.py Sun Dec 07 23:50:29 2008 -0800 +++ b/suites/libvirt-cim/lib/XenKvmLib/vxml.py Mon Dec 08 21:31:31 2008 -0800 @@ -663,6 +663,10 @@ self.add_sub_node(disk, 'source', file=disk_img) self.add_sub_node(disk, 'target', dev=disk_dev) self.set_interface_details(devices, net_mac, net_type, net_name, 'Xen') + self.add_sub_node(devices, 'input', type='mouse', bus='xen') + self.add_sub_node(devices, 'graphics', type='vnc', port='5900', + keymap='en-us') + def set_bootloader(self, ip, gtype=0): bldr = bootloader(ip, gtype) @@ -713,6 +717,9 @@ disk = self.add_sub_node(devices, 'disk', type='file', device='disk') self.add_sub_node(disk, 'source', file=disk_img) self.add_sub_node(disk, 'target', dev=disk_dev) + self.add_sub_node(devices, 'input', type='mouse', bus='ps2') + self.add_sub_node(devices, 'graphics', type='vnc', port='5900', + keymap='en-us') self.set_interface_details(devices, net_mac, net_type, net_name, 'KVM')
participants (1)
-
yunguol@cn.ibm.com