# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1231195541 28800
# Node ID 5650fd38e40aca51f20037f9df695930ddff7cdf
# Parent e476bb52a679fd519086a5fbb8310568cb192ddc
[TEST] Update 40_RSC_start.py to use cim_start()
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r e476bb52a679 -r 5650fd38e40a
suites/libvirt-cim/cimtest/ComputerSystem/40_RSC_start.py
--- a/suites/libvirt-cim/cimtest/ComputerSystem/40_RSC_start.py Mon Jan 05 14:43:06 2009
-0800
+++ b/suites/libvirt-cim/cimtest/ComputerSystem/40_RSC_start.py Mon Jan 05 14:45:41 2009
-0800
@@ -34,19 +34,14 @@
#
import sys
-import pywbem
-from VirtLib import utils
-from XenKvmLib.test_doms import destroy_and_undefine_domain
-from XenKvmLib.common_util import *
from CimTest.Globals import logger
from XenKvmLib.const import do_main
from CimTest.ReturnCodes import PASS, FAIL
+from XenKvmLib.vxml import get_class
sup_types = ['Xen', 'KVM', 'XenFV', 'LXC']
default_dom = 'cs_test_domain'
-REQUESTED_STATE = 2
-TIME = "00000000000000.000000:000"
@do_main(sup_types)
def main():
@@ -56,34 +51,23 @@
status = FAIL
try:
- rc = create_using_definesystem(default_dom, server,
- virt=virt)
- if rc != 0:
- status = FAIL
- raise Exception("DefineSystem() failed to create domain:
'%s'" %
- default_dom)
+ cxml = get_class(virt)(default_dom)
+ ret = cxml.cim_define(server)
+ if not ret:
+ raise Exception("Failed to define the guest: %s" % default_dom)
- rc = call_request_state_change(default_dom, server,
- REQUESTED_STATE, TIME, virt)
- if rc != 0:
- status = FAIL
- raise Exception("RequestedStateChange() could not be used to
start"
- " domain: '%s'" % default_dom)
-
- status, dom_cs = poll_for_state_change(server, virt, default_dom,
- REQUESTED_STATE, timeout=10)
-
- if status != PASS or dom_cs.RequestedState != REQUESTED_STATE:
- status = FAIL
- raise Exception("Attributes were not set as expected for "
- "domain: '%s'" % default_dom)
- else:
- status = PASS
+ status = cxml.cim_start(server)
+ if status != PASS:
+ action_failed = True
+ raise Exception("Unable start dom '%s'" % default_dom)
except Exception, detail:
logger.error("Exception: %s", detail)
+ status = FAIL
- destroy_and_undefine_domain(default_dom, server, virt)
+ cxml.cim_destroy(server)
+ cxml.undefine(server)
+
return status
if __name__ == "__main__":
Show replies by date
+1 for me.
Thanks and Regards,
Deepti.