cof*_*der 9 python coverage.py tox python-coverage
我有根据当前版本的Python有条件运行的代码,因为我支持来自同一个包的2.6,2.7和3.3.
我目前使用默认版本的Python生成这样的覆盖率报告:
coverage run --source mypackage setup.py test
coverage report -m
coverage html
Run Code Online (Sandbox Code Playgroud)
这很有用但不理想,因为它只报告Python 2.7的内容.相反,我想生成2.6,2.7 和 3.2 的测试覆盖率的累积报告.
如何生成多版本覆盖率报告?
旁注:我已经尝试commands = coverage run --source mypackage setup.py test
为py26,py27,py33中的每一个输入我的tox.ini,但这似乎不会生成累积覆盖率报告.