libvirt-cim-bounces@redhat.com wrote on 2009-02-06 15:13:53:

>
>
> yunguol@cn.ibm.com wrote:
> > # HG changeset patch
> > # User Guolian Yun <yunguol@cn.ibm.com>
> > # Date 1233825583 28800
> > # Node ID 3fc2b8a203339c6a59b5f0e2a159e3e0a802ea6d
> > # Parent  edfa908a60d058c7f1ba7394bd1d818999802287
> > [TEST Split lines to 80-char width limit in
> SettingsDefineCapabilities/01_forward.py
> >
> > This tc fails because of the number of RASD objects, I've sent a
> patch with fix
> > Tested for KVM/LXC with current sources
> >
> > Signed-off-by: Guolian Yun<yunguol@cn.ibm.com>
> >
> > diff -r edfa908a60d0 -r 3fc2b8a20333 suites/libvirt-
> cim/cimtest/SettingsDefineCapabilities/01_forward.py
> > --- a/suites/libvirt-
> cim/cimtest/SettingsDefineCapabilities/01_forward.py   Tue Feb 03
> 09:37:05 2009 -0800
> > +++ b/suites/libvirt-
> cim/cimtest/SettingsDefineCapabilities/01_forward.py   Thu Feb 05
> 01:19:43 2009 -0800
> > @@ -92,10 +92,15 @@
> >          Creating the lists that will be used for comparisons.
> >      """
> >      
> > +    memrasd = get_typed_class(virt, "MemResourceAllocationSettingData")
> > +    diskrasd = get_typed_class(virt, "DiskResourceAllocationSettingData")
> > +    netrasd = get_typed_class(virt, "NetResourceAllocationSettingData")
> > +    procrasd = get_typed_class(virt, "ProcResourceAllocationSettingData")
> > +
> >  
> Daisy,
> Instead of manually adding the vaious RASD's we could probably use the
> enum_rasds here.
> The advantage will be that we need not have to be bothered to add a new
> RASD when that happens.
> There are # of test cases which require something similar to what you
> have modified here.
> For ex: you can refer the SettingsDefine/02_reverse.py tc as a reference.


   Good point. There is no time to fix it today. May I send a patch with fix
   next Monday?

   Thanks!
>
> >      if virt == 'LXC':
> >          instlist = [ pool[1].InstanceID ]
> > -        cllist = [ get_typed_class(virt,
> "MemResourceAllocationSettingData") ]
> > -        rtype = { get_typed_class(virt,
> "MemResourceAllocationSettingData")  :  4 }
> > +        cllist = [ memrasd ]
> > +        rtype = { memrasd  :  4 }
> >      else:    
> >          instlist = [
> >                      pool[0].InstanceID,
> > @@ -103,17 +108,12 @@
> >                      pool[2].InstanceID,
> >                      pool[3].InstanceID
> >                     ]
> > -        cllist = [
> > -                  get_typed_class(virt,
> "DiskResourceAllocationSettingData"),
> > -                  get_typed_class(virt,
> "MemResourceAllocationSettingData"),
> > -                  get_typed_class(virt,
> "NetResourceAllocationSettingData"),
> > -                  get_typed_class(virt,
> "ProcResourceAllocationSettingData")
> > -                 ]
> > +        cllist = [ diskrasd, memrasd, netrasd, procrasd ]
> >          rtype = {
> > -                  get_typed_class(virt,
> "DiskResourceAllocationSettingData") : 17,
> > -                  get_typed_class(virt,
> "MemResourceAllocationSettingData")  :  4,
> > -                  get_typed_class(virt,
> "NetResourceAllocationSettingData")  : 10,
> > -                  get_typed_class(virt,
> "ProcResourceAllocationSettingData") :  3
> > +                  diskrasd : 17,
> > +                  memrasd  :  4,
> > +                  netrasd  : 10,
> > +                  procrasd :  3
> >                  }
> >      rangelist = {
> >                    "Default"   : 0,
> >
> > _______________________________________________
> > Libvirt-cim mailing list
> > Libvirt-cim@redhat.com
> > https://www.redhat.com/mailman/listinfo/libvirt-cim
> >  
>
> --
> Thanks and Regards,
> Deepti B. Kalakeri
> IBM Linux Technology Center
> deeptik@linux.vnet.ibm.com
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim@redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim