Python 官方文档:入门教程 => 点击学习
今天发现了一个好用的python代码覆盖率检查工具:coverage, 可以高亮显示代码中哪些语句未被执行,哪些执行了,方便单测。 环境: linux x86_64 (不能连外网) 下载: 上 https://pypi
今天发现了一个好用的python代码覆盖率检查工具:coverage, 可以高亮显示代码中哪些语句未被执行,哪些执行了,方便单测。
环境:
linux
x86_64
(不能连外网)
下载:
上 https://pypi.Python.org/pypi/coverage 下 coverage.tar.gz
(我下的3.7.1)
安装:
python setup.py install
统计代码覆盖率
将原先运行的
python testSpider.py
改为
coverage run (--branch) testSpider.py
(如果有参数也同样跟在.py后面)
Stmts | 总的有效代码行数(不包含空行和注释行) |
Miss | 未执行的代码行数(不包含空行和注释行) |
Branch | 总分支数 |
BrMiss | 未执行的分支数 |
Cover | 代码覆盖率 |
Missing | 未执行的代码部分在源文件中行号 |
可以通过coverage html -d ${html_dir} 生成名为 ${html_dir} 的文件夹, 包含上面三个py文件,每个文件中高亮显示未执行的行。
--结束END--
本文标题: python代码覆盖率工具——cover
本文链接: https://www.lsjlt.com/news/192760.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0