Good point, I'll see what I can do on that front.

----- Original Message -----
> From: "Robbie Gemmell" <robbie.gemm...@gmail.com>
> To: proton@qpid.apache.org
> Sent: Wednesday, July 8, 2015 12:21:57 PM
> Subject: Re: Proton Devs using Linux: please run the python-tox-test unit 
> tests!!
> 
> On 8 July 2015 at 15:48, Ken Giusti <kgiu...@redhat.com> wrote:
> >
> > Devs,
> >
> > As you probably know, I've pushed changes to the proton python bindings
> > that make proton compatible with python3.
> >
> > Since then, I've hit bugs in the python3 stuff that could've been caught by
> > running the above unit test on a linux system that has python3 installed.
> >
> > This test currently only runs on linux, and requires both python3 and extra
> > python tools be installed in order to run it.  I suspect most devs don't
> > have these tools installed by default.   If the tools are not available -
> > or are not current - ctest will skip running these tests.
> >
> > Most current linux distros - I'm running Fedora 21 btw - support installing
> > both python2.x and python3.x in parallel.  Most default to just having
> > python 2.x installed - you usually have to install python3 manually.
> >
> > Once you have python3 installed, you will also need to have an up-to-date
> > version of the 'tox' and 'virtualenv' tools installed.
> >
> > For example, on my F21 box:  "sudo yum install python-tox
> > python-virtualenv"  does the trick.
> >
> > Note: the unit tests require version 1.7+ of python-tox.  If that isn't
> > available to you, you can use 'python-pip' to either overwrite the
> > installed version of tox with a newer one, or install a local copy of tox
> > in your home directory:
> >
> > $ sudo pip install -U tox   # this overwrites
> > or
> > $ pip install --user -U tox  # will put tox in ~/.local - you'll have to
> > update your PATH/PYTHONPATH to look there
> >
> > Once all that is done, a simple 'make test' should run the python-tox-test.
> >
> >
> > Doing all this is optional, and will increase the time it takes to run the
> > unit tests, but it prevent inadvertent regressions to the python3 support.
> > And it will greatly appreciated by yours truly!
> >
> > thanks all,
> >
> > -K
> 
> 
> It would probably help if some or all of the CI environments (ASF
> Jenkins, Travis CI, Appveyor) we have checking thing over were set up
> to do this.
> 
> Robbie
> 

-- 
-K

Reply via email to