我的代码根据Python的当前版本有条件地运行,因为我支持来自同一个包的2.6、2.7和3.3。在
我目前使用Python的默认版本生成如下覆盖率报告:
coverage run --source mypackage setup.py test
coverage report -m
coverage html
这很有用,但并不理想,因为它只报告Python2.7的覆盖率。相反,我希望生成一个关于2.6、2.7、和3.2的测试覆盖率的累积报告。在
如何生成多版本覆盖率报告?在
旁注:我试过把commands = coverage run --source mypackage setup.py test
放到我的毒性试验对于py26,py27,py33中的每一个,但这似乎没有生成一个累积覆盖率报告。在
根据开发人员的说法,http://nedbatchelder.com/code/coverage/cmd.html#cmd-combining是有用的。在
相关问题 更多 >
编程相关推荐