[Libvirt-cim] [PATCH] [TEST] Conditionally fail if VSI hardware not available

Chip Vincent cvincent at linux.vnet.ibm.com
Fri Apr 1 12:50:13 UTC 2011


VirtualSystemManagementService - 28_definesystem_with_vsi_profile.py: XFAIL
ERROR 	- Got CIM error CIM_ERR_FAILED: Unable to start domain: internal 
error interface eth1 does not exist with return code 1
ERROR 	- Unable to start VM *** Is VSI support available on this host? ***
InvokeMethod(RequestStateChange): CIM_ERR_FAILED: Unable to start 
domain: internal error interface eth1 does not exist

+1

On 03/31/2011 04:51 PM, Sharad Mishra wrote:
> # HG changeset patch
> # User Sharad Mishra<snmishra at us.ibm.com>
> # Date 1301604632 25200
> # Node ID c1d9565fff50d8aaa7990088b16a8364f563187a
> # Parent  6d7dab79f4e8806aea65cb413c4f193cdbfc4f40
> [TEST] Conditionally fail if VSI hardware not available.
>
> This test requires VSI capable hardware to run successfully.
> On non-vsi hosts, the test was failing, changed it to fail
> conditionally  now giving detailed cause of failure.
>
> Signed-off-by: Sharad Mishra<snmishra at us.ibm.com>
>
> diff -r 6d7dab79f4e8 -r c1d9565fff50 suites/libvirt-cim/cimtest/VirtualSystemManagementService/28_definesystem_with_vsi_profile.py
> --- a/suites/libvirt-cim/cimtest/VirtualSystemManagementService/28_definesystem_with_vsi_profile.py	Thu Mar 31 13:40:51 2011 -0700
> +++ b/suites/libvirt-cim/cimtest/VirtualSystemManagementService/28_definesystem_with_vsi_profile.py	Thu Mar 31 13:50:32 2011 -0700
> @@ -179,29 +179,34 @@
>       try:
>           rasd_list = get_rasd_list(server, virt, vsi_defaults, nrasd_cn)
>           if len(rasd_list)<  1:
> +            status = FAIL
>               raise Exception("Unable to get template RASDs for %s" % test_dom)
>
>           cxml = get_class(virt)(test_dom)
>           cxml.set_res_settings(rasd_list)
>           ret = cxml.cim_define(server)
>           if not ret:
> +            status = FAIL
>               raise Exception("Unable to define guest %s" % test_dom)
>
>           status = cxml.cim_start(server)
>           if status != PASS:
> -            raise Exception("Unable to start %s" % test_dom)
> +            status = XFAIL
> +            raise Exception("Unable to start VM "
> +                            "*** Is VSI support available on this host? ***")
>
>           status, inst = get_net_inst(server, nrasd_cn, test_dom)
>           if status != PASS:
> +            status = FAIL
>               raise Exception("Failed to get net interface for %s" % test_dom)
>
>           status = verify_net_rasd(server, virt, vsi_defaults, inst)
>           if status != PASS:
> +            status = FAIL
>               logger.error("Failed to verify net interface for %s", test_dom)
>
>       except Exception, details:
>           logger.error(details)
> -        status = FAIL
>
>       cxml.cim_destroy(server)
>       cxml.undefine(server)
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim

-- 
Chip Vincent
Open Virtualization
IBM Linux Technology Center
cvincent at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list