python coverage代码覆盖率工具
打命令coverage加测试文件,就可以得到覆盖率,可以生成html格式的报告,每次运行一个文件都会生成一个.coverage文件,需要将combine所有结果才能得到一个完整的报告。
具体的命令参数参看:http://nedbatchelder.com/code/coverage/cmd.html
更加有用的是配置文件,参看:http://nedbatchelder.com/code/coverage/config.html
python coverage
1. 下载coverage: pip install coverage
2. coverage run -m nose test/unittest 生成.coverage 本目录下
3. coverage html —omit=test/unittest, /usr/* omit是排除不需要生成的UT