[Libvirt-cim] Re: Fw: [TEST] Test failure summary for Xen/XenFV with and without sblim base providers with current resource

Kaitlin Rupert kaitlin at linux.vnet.ibm.com
Thu Sep 18 15:41:40 UTC 2008


>  > >
>  >
>  > This will be changed in the future.  The problem is that
>  > Linux_ComputerSystem lives in a different namespace, so we need to make
>  > the association providers handle the different namespaces.
>  >
>  > In the SBLIM case, you'll want to use Linux_ComputerSystem instead of
>  > HostSystem.  However, we don't support that yet.  I'd add a bug to the
>  > cimtest wiki and then have the tests XFAIL in the situation where you
>  > need to use Linux_ComputerSystem to resolve an association.
> 
>   Then how to verify the test use Linux_ComputerSystem instead of
>  HostSystem in test? One way is to check if sblim base provider is 
> installed,
>   the other way is to check the return instance of enumerate HostSystem.
>   Any other suggestion?
> 
>   Thanks!
> 

I'd do the following:

1) HostSystem:  01_enum.py  - Enum Linux_ComputerSystem - if this call 
returns an instance, then the enum of HostSystem shouldn't return any 
instances.  Otherwise, you should get back a HostSystem instance.

2) For all other tests the depend on a HostSystem instance, do an enum 
of HostSystem.  If no instances are returned, do an enum of 
Linux_ComputerSystem and use that instance.

Does this help?
-- 
Kaitlin Rupert
IBM Linux Technology Center
kaitlin at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list