今天发现了一个好用的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后面)
其中,