啦啦啦,最近在跟离线脚本写自动化,真麻烦呀~ 离线任务是python写的,自动化写完了,就得统计覆盖率了。

coverage.py是一个用来统计python程序代码覆盖率的工具.网上有很多资料,使用起来也相当简单。如下:

一 安装

easy_install coverage

二 执行

   通常需要若干个case来测试一个代码文件,因此需要合并各个case的结果生成覆盖率文件

   建议使用步骤如下:  

   1 执行时使用命令 coverage run -p my_program.py arg1 arg2 ...    //多次执行会生成多个coverage文件

   2 使用合并命令 coverage combine    //合并成一个文件

   3 coverage html -d coverage_html    //生成html报告 

   4 coverage xml -o coverage.xml        // 生成xml报告

三 没找到coverage文件

  执行完成后,在当前目录下会生成.coverage,是隐藏文件,可以使用命令 ls -a查看。

  python覆盖率统计

 

相关文章:

  • 2022-12-23
  • 2021-08-09
  • 2021-09-14
  • 2021-12-19
  • 2021-09-30
猜你喜欢
  • 2021-07-23
  • 2022-12-23
  • 2021-08-29
  • 2021-12-21
  • 2021-12-21
  • 2021-08-28
相关资源
相似解决方案