[Avocado-devel] Pre-release test plan results

Lucas Meneghel Rodrigues lookkas at gmail.com
Wed Feb 17 06:19:36 UTC 2016


OK, the thing is that Travis uses a fixed version of stevedore, and that is
why we didn't see the problem.

# stevedore for loading "new style" plugins
stevedore==1.8.0


On Wed, Feb 17, 2016 at 4:00 AM Yanbing Du <ydu at redhat.com> wrote:

>
>
> On 02/17/2016 01:37 PM, Lucas Meneghel Rodrigues wrote:
> > Yanbing,
> >
> > Avocado is tested on 2.6, the CI job runs on that platform. You are
> > likely lacking logutils installed (logutils==0.3.3 is what the CI job
> uses).
> >
>
> Thanks Lucas. In fact, logutils is installed:
> # pip list|grep logutils
> DEPRECATION: Python 2.6 is no longer supported by the Python core team,
> please upgrade your Python. A future version of pip will drop support
> for Python 2.6
> logutils (0.3.3)
>
> The latest stevedore(1.11.0) have a change in __init__.py, which cause
> this fail, diff with 1.10.0:
>
> < if hasattr(logging, 'NullHandler'):
> <     LOG.addHandler(logging.NullHandler())
> < else:
> <     class NullHandler(logging.Handler):
> <         def handle(self, record):
> <             pass
> <
> <         def emit(self, record):
> <             pass
> <
> <         def createLock(self):
> <             self.lock = None
> <
> <     LOG.addHandler(NullHandler())
> ---
>  > LOG.addHandler(logging.NullHandler())
>
>
> >
> > On Wed, Feb 17, 2016 at 1:33 AM Yanbing Du <ydu at redhat.com
> > <mailto:ydu at redhat.com>> wrote:
> >
> >     Hi Lukáš,
> >     Does each release will be tested on various supported python
> versions?
> >     As now there's a fail introduce by new version stevedore, avocado
> will
> >     crash on python2.6, we need restrict the specific version to avoid
> this
> >     fail:
> >
> >     Avocado crashed:
> >     Traceback (most recent call last):
> >         File "/usr/bin/avocado", line 7, in <module>
> >           execfile(__file__)
> >         File "/tmp/libvirt_ci_debug/avocado/scripts/avocado", line 81, in
> >     <module>
> >           from avocado.core.app import AvocadoApp
> >         File "/tmp/libvirt_ci_debug/avocado/avocado/core/app.py", line
> >     26, in
> >     <module>
> >           from .dispatcher import CLIDispatcher
> >         File "/tmp/libvirt_ci_debug/avocado/avocado/core/dispatcher.py",
> >     line
> >     17, in <module>
> >           from stevedore import ExtensionManager
> >         File "/usr/lib/python2.6/site-packages/stevedore/__init__.py",
> line
> >     23, in <module>
> >           LOG.addHandler(logging.NullHandler())
> >     AttributeError: 'module' object has no attribute 'NullHandler'
> >
> >     On 02/16/2016 08:40 PM, Lukáš Doktor wrote:
> >      > Test Plan: Release Test Plan
> >      > Run by 'ldoktor' at 2016-02-16T13:21:30.578948
> >      > PASS: 'Avocado source is sound':
> >      > PASS: 'Avocado RPM build':
> >      > PASS: 'Avocado RPM install':
> >      > PASS: 'Avocado Test Run on RPM based installation':
> >      > PASS: 'Avocado Test Run on Virtual Machine':
> >      > PASS: 'Avocado Test Run on Remote Machine':
> >      > PASS: 'Avocado Remote Machine HTML report':
> >      > PASS: 'Avocado Server Source Checkout and Unittests':
> >      > PASS: 'Avocado Server Run':
> >      > PASS: 'Avocado Server Functional Test':
> >      > PASS: 'Avocado Virt and VT Source Checkout':
> >      > PASS: 'Avocado Virt Bootstrap':
> >      > PASS: 'Avocado Virt Boot Test Run and HTML report':
> >      > PASS: 'Avocado Virt - Assignment of values from the cmdline':
> >      > PASS: 'Avocado Virt - Migration test':
> >      > PASS: 'Avocado VT - Bootstrap':
> >      > PASS: 'Avocado VT - List tests':
> >      > PASS: 'Avocado VT - Run test':
> >      > PASS: 'Avocado HTML report sysinfo':
> >      > PASS: 'Avocado HTML report links':
> >      >
> >      > avocado: e1b986faa70472d94df08c955f64916a241e56c8
> >      > avocado-vt: 3c6c247706195f7f5c65fca3cbf4906c2376600d
> >      > avocado-virt: 7dd088e762f6133c70f79c0028080df6c89ef517
> >      >
> >      > _______________________________________________
> >      > Avocado-devel mailing list
> >      > Avocado-devel at redhat.com <mailto:Avocado-devel at redhat.com>
> >      > https://www.redhat.com/mailman/listinfo/avocado-devel
> >
> >     --
> >     Regards,
> >     Yanbing Du
> >
> >     _______________________________________________
> >     Avocado-devel mailing list
> >     Avocado-devel at redhat.com <mailto:Avocado-devel at redhat.com>
> >     https://www.redhat.com/mailman/listinfo/avocado-devel
> >
>
> --
> Regards,
> Yanbing Du
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/avocado-devel/attachments/20160217/eb22cb2a/attachment.htm>


More information about the Avocado-devel mailing list