博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python代码覆盖率分析工具Coverage
阅读量:5900 次
发布时间:2019-06-19

本文共 388 字,大约阅读时间需要 1 分钟。

Coverage简介

Coverage是一种用于统计Python代码覆盖率的工具,通过它我们可以检测测试代码的有效性,即测试case对被测代码的覆盖率如何。

Coverage支持分支覆盖率统计,可以生成HTML/XML报告。XML报告可以集成入Jenkins和Sonar。
官方文档:

Coverage安装(Ubuntu)

sudo pip install coverage

目前最新的版本是4.0。

Coverage使用

Coverage支持2种运行方式,一种是命令行方式,另一种是在代码中调用Coverage的API,可以灵活地控制哪些代码需要测试。

关于这2种方式,可以看以下文档:
命令行方式:
API方式:

分析Web项目的代码覆盖率

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

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

转载地址:http://kvesx.baihongyu.com/

你可能感兴趣的文章
linux--每日一个命令
查看>>
win7如何快速设置开机启动项?
查看>>
JQueryEasyUI-DataGrid显示数据,条件查询,排序及分页
查看>>
mysql metadata lock锁
查看>>
EasyUI DataGrid 相同连续列合并
查看>>
spring beanFactory
查看>>
微信小程序开发者工具集合包
查看>>
oracle 分区表
查看>>
关于IAP的破解
查看>>
一次惨绝人寰的前端题
查看>>
Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promises
查看>>
SQL-游标-查询数据库中的所有表的数据个数
查看>>
【HTTP】另类的POST头数据 RFC1867协议格式简析
查看>>
sql索引创建
查看>>
计算机书籍控下载
查看>>
IDEA 2017破解 license server激活
查看>>
mysql数据库和oracle数据库之间互相导入备份
查看>>
git stash 命令
查看>>
IDEA引入外部jar包的方法
查看>>
Javascript的this用法
查看>>