nose-devs/nose2 — pull request #206 by aloysbaillet (2014-06-18 09:55:28+00:00)
Title: Only submit coveralls build for python 3.3

This is a proposal to submit coverage info to coveralls for a single python interpreter (I arbitrarily chose 3.3).
The average coverage value is slightly smaller this way, but at least you can track progress on coverage without receiving emails saying "coverage decreased (-2.36%)" every second commit...

That said, coverage reporting on nose2 has still issues on both travis and tox:
* Tox: when running "tox -e cov27" I get a very low coverage compared to the coveralls value (53%), and for example the nose2.plugins.loader.testclasses is reportedly only covered 35%, which is incorrect...
* Travis: even with this PR and coveralls only run on py33, I had random variations in coverage, see these 2 builds with no code change in-between: https://coveralls.io/builds/871995 and https://coveralls.io/builds/872041. And for these two builds, nose2.plugins.loader.testclasses has either 0% coverage (build 871995) or 89% (build 872041).

I'll keep looking into these...