
Deepti B Kalakeri wrote:
====================================== CIM Test Report for XenFV ====================================== Distro : RHEL 5.2 Beta Kernel : 2.6.18-88.el5xen Xen version : 3.1.2-88.el5 Libvirt : libvirt-0.3.3-7.el5 CIMOM : pegasus PyWBEM : pywbem-3.14 CIM Schema : cimv216Experimental LibCMPIutil : 83 LibVirtCIM : 660 CIMTEST : 287 ====================================== PASS : 114 TOTAL FAILED : 9 [5 test cases passed when ran manually] ACTUAL FAILED : 4 XFAIL : 3 SKIP : 7 [1 tc passed when run manually] ACTUAL SKIPPED: 6 ------------------- Total : 133 ======================================
List of tc that are failing:
ComputerSystem - 06_paused_active_suspend.py: FAIL ComputerSystem - 35_start_reset.py: FAIL These test case are failing intermittently to execute even when the VS are in the valid state to be able to move to different state. I tried inserting delay between the state transition and they passed. For ex: For 06_paused_active_suspend.py; For the above tc it is valid to move the VS from RUNNING/BLOCKED to SUSPEND. But, even though the VS was in the BLOCKED state it was failing with the following error when tried to SUSPEND: ERROR - Exception: (1, u'CIM_ERR_FAILED: Domain not running') ERROR - Unable to suspend dom 'DomST1' using RequestedStateChange() InvokeMethod(RequestStateChange): CIM_ERR_FAILED: Domain not running I verified the EnabledState Value to be appropriately set to 2 [BLOCKED] before moving to SUSPEND. I tried putting some debug statement in the Virt_ComputerSystem.c in state_change_pause() function: Here is the debug msg, which shows value of *0* instead of *2*: std_invokemethod.c(279): Method `RequestStateChange' execution attempted std_invokemethod.c(230): Method parameter `RequestedState' validated type 0x90 std_invokemethod.c(230): Method parameter `TimeoutPeriod' validated type 0x1800 std_invokemethod.c(303): Executing handler for method `RequestStateChange' misc_util.c(72): Connecting to libvirt with uri `xen' *Virt_ComputerSystem.c(815): Debug: info->state 0* infostore.c(88): Path is /etc/libvirt/cim/Xen_DomST1 infostore.c(353): Creating new node reqstate=9 The other tc ComputerSystem - 35_start_reset.py also passed when a delay was introduced between STARTING the domain and before RESETTING . Any thoughts what can be the proper way of fixing these tc ? The above tc had passed when I submitted the fix last time. ResourceAllocationFromPool - 01_forward.py: FAIL ResourceAllocationFromPool - 02_reverse.py: FAIL Fix for the above are under review. Thanks and Regards, Deepti.