Python代码覆盖率分析工具Coverage

发布时间:2019-08-05 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Python代码覆盖率分析工具Coverage脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

Coverage简介

Coverage是一种用于统计Python代码覆盖率的工具,通过它我们可以检测测试代码的有效性,即测试case对被测代码的覆盖率如何。
Coverage支持分支覆盖率统计,可以生成HTML/XML报告。XML报告可以集成入Jenkins和Sonar。
官方文档:http://coverage.readthedocs.org/en/latest/

Coverage安装(ubuntu)

sudo pip install coverage

目前最新的版本是4.0。

Coverage使用

Coverage支持2种运行方式,一种是命令行方式,另一种是在代码中调用Coverage的API,可以灵活地控制哪些代码需要测试。
关于这2种方式,可以看以下文档:
命令行方式:http://coverage.readthedocs.org/en/latest/cmd.html
API方式:http://coverage.readthedocs.org/en/latest/api.html

分析Web项目的代码覆盖率

关于以Python启动的web项目的代码覆盖率统计,请见:

关于WSGI项目的覆盖率统计,这方面的文档较少,需要一定地摸索,请见:

脚本宝典总结

以上是脚本宝典为你收集整理的Python代码覆盖率分析工具Coverage全部内容,希望文章能够帮你解决Python代码覆盖率分析工具Coverage所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。