[Libvirt-cim] [PATCH] [TEST]#3 Fix HostedService.02, 03&04 to work with sblim base provider installed

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Tue Sep 30 01:01:49 UTC 2008


> The above test case passes with false positive.
> The existing test case is intended to verify for exception when a wrong 
> Name is passed as a parameter.
> _
> For ex: without the sblim-base-provider the tc would be checking_
> wbemcli ain -ac Xen_HostedService 
> 'http://root:p@localhost:5988/root/virt:Xen_HostSystem.CreationClassName="Xen_HostSystem",Wrong="wrong"' 
> 
> *
> * wbemcli: Cim: (6) CIM_ERR_NOT_FOUND: No such instance (Name)
> *
> 
> _But with the sblim-base-provider installed the tc would be checking_
> 
> wbemcli ain -ac Xen_HostedService 
> 'http://root:P@localhost:5988/root/virt:Xen_HostSystem.CreationClassName="Linux_ComputerSystem",Wrong="wrong"' 
> 
> *
> * wbemcli: Cim: (6) CIM_ERR_NOT_FOUND: No such instance (CreationClassName)
> *

These are really good points Deepti - thanks for taking a look at this.

> 
> though getting the exception for Linux_ComputerSystem in the second case 
> is valid for now, as the query with the Linux_CS does not work yet,
> but this is not the expected behavior of the test case.
> 
> The tc just verifies only "No such instance " string which is present in 
> both the exceptions and hence passes.
> 1) This test cannot be supported to work with sblim-base-provider 
> installed yet.

It can return an XFAIL in the case where the SBLIM providers are installed.

> 2) We need to update the tc to verify the case where we pass Invalid 
> CreationClassName.
> 3) We need to be verifying the complete exception instead of just 
> verifying part of it.


-- 
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list