鼻子冠状病毒是一种产生覆盖率报告&NBSP鼻子插件;它还支持覆盖子进程。
通过覆盖封装的所有功能应该可以,或者通过鼻子COV或通过保险的配置文件。
安装
鼻冠状病毒包可与PIP或easy_install的安装:
PIP安装鼻冠状病毒
easy_install的鼻子冠状病毒
卸载
卸载包支持PIP:
PIP卸载鼻COV
不过easy_install的不提供卸载工具。
重要
请确保您手动删除文件init_cov_core.pth在site-packages目录。
这个文件在启动初始化网站在Python启动的子进程,如果适当的覆盖集合。
用法
下面就报告的主要过程的综合覆盖率和所有它的子过程:
nosetests --with-COV --cov MyProj文测试/
显示终端报告:
----------范围:linux2的平台,蟒蛇2.6.5决赛0 -----------
名称Stmts Exec的封面
----------------------------------------
MyProj文/ __ init__ 2 2 100%
MyProj文/ MyProj文257 244 94%
MyProj文/ feature4286 94 85 90%
----------------------------------------
总计353 331 93%
-------------------------------------------------- --------------------
报告
有可能产生的对一个单一的测试运行的报告的任何组合。
可用的报告是终端(有或无缺显示行号),HTML,XML和注释的源代码。
不带行号的最终报告(默认):
nosetests --with-COV --cov,报告期内,公司--cov MyProj文测试/
----------范围:linux2的平台,蟒蛇2.6.5决赛0 -----------
名称Stmts Exec的封面
----------------------------------------
MyProj文/ __ init__ 2 2 100%
MyProj文/ MyProj文257 244 94%
MyProj文/ feature4286 94 85 90%
----------------------------------------
总计353 331 93%
-------------------------------------------------- --------------------
终端与报告行号:
nosetests --with-COV --cov,报告期内缺失--cov MyProj文测试/
----------范围:linux2的平台,蟒蛇2.6.5决赛0 -----------
名称Stmts Exec的封面失踪
--------------------------------------------------
MyProj文/ __ init__ 2 2 100%
MyProj文/ MyProj文257 244 94%24-26,99,149,233-236,297-298,369-370页
MyProj文/ feature4286 94 85 90%37,40,183-188,197
--------------------------------------------------
总计353 331 93%
-------------------------------------------------- --------------------
剩下的三个报告输出到文件而不显示任何终端上(当输出将会持续集成服务器有用):
nosetests --with-COV
  - COV-HTML报告
  - COV-XML报告
  - COV-报告注释
  - COV MyProj文测试/
覆盖数据文件
该数据文件被删除,在测试的开始,以确保清洁的数据为每个测试运行。
数据文件被留在测试结束,这样就可以使用正常的覆盖工具来检查它
要求:
- 在Python中
- 在鼻子
限制:
- 对于子测量的环境变量,必须从主进程的子做出来。所用的子蟒蛇必须安装机头冠状病毒。子进程必须做正常的网站初始化,这样的环境变量可以被检测和报道开始。
评论没有发现