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

Guo Lian Yun yunguol at cn.ibm.com
Fri Sep 19 01:31:49 UTC 2008


libvirt-cim-bounces at redhat.com wrote on 2008-09-18 23:41:40:

> >  > >
> >  >
> >  > 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.

  Which namespace does Linux_ComputerSystem live in? The enum of 
Linux_ComputerSystem
  return NULL:

 [root at elm** ~]# wbemcli ein 
http://root:password@localhost/root/virt:Linux_ComputerSystem
*
* wbemcli: Cim: (5) CIM_ERR_INVALID_CLASS: Linux_ComputerSystem
*

 Since the namespace of Linux_ComputerSystem is different from the others, 
how to set 
 CIM_NS twice in one test case? That is to say, I have to set CIM_NS as 
/root/virt when I enum
 HostSystem, then the namespace have to be set others when I enum 
Linux_ComputerSystem in 
 one test case.

 Thanks!

> 
> 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
> 
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-cim/attachments/20080919/e1bb593a/attachment.htm>


More information about the Libvirt-cim mailing list