我的代码根据当前的 Python 版本有条件地运行,因为我支持同一包中的 2.6、2.7 和 3.3。
我目前使用默认版本的 Python 生成这样的覆盖率报告:
coverage run --source mypackage setup.py test
coverage report -m
coverage html
这很有用,但并不理想,因为它仅报告 Python 2.7 的覆盖范围。相反,我想生成一个累积报告2.6、2.7 的测试覆盖率、and 3.2.
如何生成多版本覆盖率报告?
旁注:我试过把commands = coverage run --source mypackage setup.py test
进入我的 tox.ini 中的每个 py26、py27、py33,但这似乎并没有生成累积覆盖率报告。
http://nedbatchelder.com/code/coverage/cmd.html#cmd-combining http://nedbatchelder.com/code/coverage/cmd.html#cmd-combining根据开发者的说法是有用的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)