I do have an unpushed change that partially enables it for travis. I'll push later tonight.
> On 8 Jul 2015, at 18:27, Ken Giusti <kgiu...@redhat.com> wrote: > > 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 >