[Libvirt-cim] [PATCH] [TEST] Fixing testcase to account for different libvirt error string

Chip Vincent cvincent at linux.vnet.ibm.com
Fri Apr 1 18:55:08 UTC 2011


Excellent, Thank you.

On 04/01/2011 09:52 AM, Sharad Mishra wrote:
> Chip,
>
> Return code is not the issue. It is the error message that had changed.
> This test compares the error message with the expected error message.
> Since libvirt-cim does not care about the actual error message, we are
> okay there.
>
> Sharad Mishra
> Open Virtualization
> Linux Technology Center
> IBM
>
> libvirt-cim-bounces at redhat.com wrote on 04/01/2011 05:51:47 AM:
>
>  > Chip Vincent <cvincent at linux.vnet.ibm.com>
>  > Sent by: libvirt-cim-bounces at redhat.com
>  >
>  > 04/01/11 05:51 AM
>  >
>  > Please respond to
>  > cvincent at linux.vnet.ibm.com; Please respond to
>  > List for discussion and development of libvirt CIM
> <libvirt-cim at redhat.com>
>  >
>  > To
>  >
>  > libvirt-cim at redhat.com
>  >
>  > cc
>  >
>  > Subject
>  >
>  > Re: [Libvirt-cim] [PATCH] [TEST] Fixing testcase to account for
>  > different libvirt error string
>  >
>  > +1. Are changes needed in libvirt-cim to handle this case? That is, will
>  > a change in libvirt return codes break libvirt-cim?
>  >
>  > On 03/31/2011 04:42 PM, Sharad Mishra wrote:
>  > > # HG changeset patch
>  > > # User Sharad Mishra<snmishra at us.ibm.com>
>  > > # Date 1301604051 25200
>  > > # Node ID 6d7dab79f4e8806aea65cb413c4f193cdbfc4f40
>  > > # Parent f0a7eee4cbe06cc4f618770ac149218a1bddb171
>  > > [TEST] Fixing testcase to account for different libvirt error string.
>  > >
>  > > Noticed that this test was failing on some libvirt versions between
>  > > 0.7.0 and 0.8.7 because libvirt was returning new error message. Latest
>  > > libvirt (0.8.7-5) is back to using error string from libvirt versions
>  > > prior to 0.7.0.
>  > >
>  > > Signed-off-by: Sharad Mishra<snmishra at us.ibm.com>
>  > >
>  > > diff -r f0a7eee4cbe0 -r 6d7dab79f4e8 suites/libvirt-cim/cimtest/
>  > VirtualSystemManagementService/19_definenetwork_ers.py
>  > > --- a/suites/libvirt-cim/cimtest/VirtualSystemManagementService/
>  > 19_definenetwork_ers.py Thu Mar 31 12:32:11 2011 -0700
>  > > +++ b/suites/libvirt-cim/cimtest/VirtualSystemManagementService/
>  > 19_definenetwork_ers.py Thu Mar 31 13:40:51 2011 -0700
>  > > @@ -125,10 +125,17 @@
>  > > if not ret:
>  > > status = verify_error(exp_rc, exp_desc, cxml)
>  > > if status != PASS:
>  > > - raise Exception('Defing domain with
>  > invalid %s name %s'
>  > > - ' gave unexpected rc code %s and '
>  > > - 'description:\n %s'%
>  > (nettype, field,
>  > > - cxml.err_rc, cxml.err_desc))
>  > > + # There are few libvirt version between 0.7.0
>  > > + # and 0.8.7 which give following error.
>  > > + status = verify_error(exp_rc,
>  > > + 'No Network bridge
>  > name specified',
>  > > + cxml)
>  > > + if status != PASS:
>  > > + raise Exception('Defining domain with
>  > invalid %s'
>  > > + ' name %s gave
>  > unexpected rc code'
>  > > + ' %s and description:\n'
>  > > + ' %s'% (nettype, field,
>  > > + cxml.err_rc, cxml.err_desc))
>  > > continue
>  > > ret = cxml.cim_start(options.ip)
>  > > if ret:
>  > >
>  > > _______________________________________________
>  > > Libvirt-cim mailing list
>  > > Libvirt-cim at redhat.com
>  > > https://www.redhat.com/mailman/listinfo/libvirt-cim
>  >
>  > --
>  > Chip Vincent
>  > Open Virtualization
>  > IBM Linux Technology Center
>  > cvincent at linux.vnet.ibm.com
>  >
>  > _______________________________________________
>  > Libvirt-cim mailing list
>  > Libvirt-cim at redhat.com
>  > https://www.redhat.com/mailman/listinfo/libvirt-cim
>
>
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim

-- 
Chip Vincent
Open Virtualization
IBM Linux Technology Center
cvincent at linux.vnet.ibm.com




More information about the Libvirt-cim mailing list