nose2冠状病毒是一种产生覆盖率报告&NBSP一个nose2插件;它还支持覆盖子进程。
通过覆盖封装的所有功能应该可以,或者通过nose2-COV或通过保险的配置文件。
安装
安装有点子:
PIP安装nose2冠状病毒
注意
确保您使用PIP代替easy_install的,因为后者不能正确安装所需的子测量init_cov_core.pth文件。
卸载
卸载与PIP:
PIP卸载nose2冠状病毒
PIP卸载COV核心
注意
请确保您手动删除文件init_cov_core.pth在site-packages目录。
这个文件在启动初始化网站在Python启动的子进程,如果适当的覆盖集合。
用法
下面就报告的主要过程的综合覆盖率和所有它的子过程:
nose2 --with冠状病毒命名为testFoo
显示终端报告:
----------范围:linux2的平台,蟒蛇2.7.1决赛0 -----------
名称Stmts封面小姐
-----------------------------
命名为testFoo 17 9 47%
报告
有可能产生的对一个单一的测试运行的报告的任何组合。
可用的报告是终端(有或无缺显示行号),HTML,XML和注释的源代码。
不带行号的最终报告(默认):
nose2 --with-COV --cov,报告期内,公司命名为testFoo
----------范围:linux2的平台,蟒蛇2.7.1决赛0 -----------
名称Stmts封面小姐
-----------------------------
命名为testFoo 17 9 47%
终端与报告行号:
nose2 --with-COV --cov,报告期内缺失命名为testFoo
----------范围:linux2的平台,蟒蛇2.7.1决赛0 -----------
名称Stmts封面小姐失踪
---------------------------------------
命名为testFoo 17 9 47%1-6,9,11,13,17,19
剩下的三个报告输出到文件(当输出将会持续集成服务器有用):
nose2 --with-COV --cov-报告HTML --cov-报告XML --cov-报告注释命名为testFoo
覆盖数据文件
该数据文件被删除,在测试的开始,以确保清洁的数据为每个测试运行。
数据文件被留在测试结束,这样就可以使用正常的覆盖工具来检查它
什么是此版本中的新:
< p>- 对于子测量的环境变量,必须从主进程的子做出来。所用的子蟒蛇必须nose2冠状病毒安装。子进程必须做正常的网站初始化,这样的环境变量可以被检测和报道开始。
要求:
- 在Python中
- 在鼻子
评论没有发现