> >
>
> 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(a)linux.vnet.ibm.com