利用coverage统计Python代码覆盖率

转载 2015年07月09日 11:18:51

coverage联合nosetests做单测覆盖率:

nosetests --with-coverage --cover-html

命令1 :

coverage help

命令2:启动命令,后面参数为原程序启动参数
Python es_proxyapp.py 8999
coverage run es_proxyapp.py 8999
coverage run start.py args1 args2... 

命令3:显示覆盖率报告
coverage report
coverage report -m
coverage report -m my_program1.py  my_program2.py

命令4:生成HTML覆盖率报告
coverage html -d coverage_html


http://www.cnblogs.com/coderzh/archive/2009/12/01/pythoncoverage.html

官网命令行介绍:

http://nedbatchelder.com/code/coverage/cmd.html

百度介绍:

http://qa.baidu.com/blog/?p=146

Coverage has a number of commands which determine the action performed:

  • run – Run a Python program and collect execution data.
  • report – Report coverage results.
  • html – Produce annotated HTML listings with coverage results.
  • xml – Produce an XML report with coverage results.
  • annotate – Annotate source files with coverage results.
  • erase – Erase previously collected coverage data.
  • combine – Combine together a number of data files.
  • debug – Get diagnostic information.







使用coverage工具统计python单元测试覆盖率

原文:http://www.cnblogs.com/zoro-robin/p/5612472.html Coverage简介 Coverage是一种用于统计Python代码覆盖率的工具,通过它可以...
  • xiaoxinyu316
  • xiaoxinyu316
  • 2016年12月16日 17:08
  • 981

使用Coverage分析Python web项目的代码覆盖率

 http://www.thinksaas.cn/group/topic/396057/ 用Python启动的web服务可以方便地使用Coverage分析其覆盖率,假设一个web服务,...
  • zm_21
  • zm_21
  • 2016年03月15日 10:34
  • 941

IDEA 上 使用Junit+Coverage(覆盖率)报错

之前用idea写junit 查看代码覆盖率的时候遇到的问题. java.lang.reflect.InvocationTargetException…FATAL ERROR in native me...
  • Demon2015
  • Demon2015
  • 2017年07月27日 19:43
  • 1210

php代码覆盖率

一 php单元测试代码覆盖率   phpunit包含PHP_CodeCoverage组件,运行输出覆盖率结果。   运行phpunit 查看使用方法   Code Coverage Options: ...
  • qq_37023538
  • qq_37023538
  • 2017年04月07日 16:26
  • 740

python测试用例覆盖率工具coverage教程(命令行工具)(译)

coverage教程coverage命令行工具  当你通过pip install coverage成功安装完coverage后,就会在python命令的同级目录,生成一个coverage可执行程序。c...
  • piapiada
  • piapiada
  • 2016年02月02日 16:09
  • 1135

Linux下c/c++项目代码覆盖率的产生方法

最近做了一系列的单元测试相关的工作,除了各种规范及测试框架以外,讨论比较多的就是关于代码覆盖率的产生,c/c++与其他的一些高级语言或者脚本语言相比较而言,例如 Java、.Net和php/pytho...
  • zm_21
  • zm_21
  • 2014年07月15日 17:31
  • 2144

coverage.py的覆盖率统计原理

原文出处:http://blog.theerrorlog.com/how-coverage-py-produce-coverage-statistics.html 在Erlang下,用reb...
  • xluren
  • xluren
  • 2015年07月08日 10:18
  • 2283

iOS 手工测试覆盖率率统计实践

背景 之前在做Android端测试的时候,学习了如何使用EMMA工具统计Android端的手工测试覆盖率。受到这个启发,目前在进行AR项目iOS端的测试时,也希望实现iOS端的手工测试覆盖率统计。...
  • duan5858
  • duan5858
  • 2017年01月22日 19:37
  • 682

利用XcodeCoverage统计iOS单测覆盖率

最近在做iOS SDK的测试,需要统计framework里单元测试覆盖率,网上搜索了下,基本都是使用XcodeCoverage,但每次执行完测试用例后,要手动切换到文件夹,执行对应脚本生成报表,不是很...
  • ojl12345
  • ojl12345
  • 2015年05月11日 17:41
  • 2963

Jacoco覆盖率工具使用

Jacoco介绍 Jacoco是一个开源的覆盖率工具。Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用JavaAgent技术监控Java程序。很多...
  • wangmuming
  • wangmuming
  • 2014年04月11日 16:47
  • 59623
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用coverage统计Python代码覆盖率
举报原因:
原因补充:

(最多只允许输入30个字)