
# HG changeset patch # User Deepti B. Kalakeri <deeptik@linux.vnet.ibm.com> # Date 1236097278 28800 # Node ID 5a1c5290725e95f34e4da05d8f3402e458c36a60 # Parent 50c6cbda732fcb07a7254eacc7f38dab2f075e8f [TEST] Modifying SystemDevice/01_forward.py tc to use cim_define() and cim_start(), cim_destroy(). Also, removed un necessary import statements. Tested with Xen/XenFV for RHEL 5.3 rpm. Signed-off-by: Deepti B. Kalakeri <deeptik@linux.vnet.ibm.com> diff -r 50c6cbda732f -r 5a1c5290725e suites/libvirt-cim/cimtest/SystemDevice/01_forward.py --- a/suites/libvirt-cim/cimtest/SystemDevice/01_forward.py Tue Mar 03 08:13:51 2009 -0800 +++ b/suites/libvirt-cim/cimtest/SystemDevice/01_forward.py Tue Mar 03 08:21:18 2009 -0800 @@ -27,7 +27,6 @@ import sys from sets import Set -from VirtLib import utils from XenKvmLib import assoc from XenKvmLib import vxml from XenKvmLib.classes import get_typed_class @@ -61,10 +60,16 @@ def main(): cxml = virt_xml(test_dom, vcpus = test_cpu, mac = test_mac, disk = test_disk) - ret = cxml.create(server) + ret = cxml.cim_define(server) if not ret: - logger.error('Unable to create domain %s', test_dom) + logger.error('Unable to define domain %s', test_dom) return FAIL + + status = cxml.cim_start(server) + if status != PASS: + cxml.undefine(server) + logger.error('Unable to start domain %s', test_dom) + return status sd_classname = get_typed_class(virt, 'SystemDevice') cs_classname = get_typed_class(virt, 'ComputerSystem') @@ -73,12 +78,14 @@ def main(): Name=test_dom, CreationClassName=cs_classname) if devs == None: logger.error("'%s' association failed", sd_classname) - cxml.destroy(server) + cxml.cim_destroy(server) + cxml.undefine(server) return FAIL if len(devs) == 0: logger.error("No devices returned") cxml.destroy(server) + cxml.undefine(server) return FAIL mem_cn = get_typed_class(virt, "Memory") @@ -137,6 +144,7 @@ def main(): status = FAIL cxml.destroy(server) + cxml.undefine(server) return status if __name__ == "__main__":