zoukankan      html  css  js  c++  java
  • python覆盖率统计

    啦啦啦,最近在跟离线脚本写自动化,真麻烦呀~ 离线任务是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查看。

      

  • 相关阅读:
    Django安装与创建项目
    siege 高并发测试工具
    http_load 高并发测试
    webbench高并发测试
    scss切页面
    切页面
    小程序scss页面布局
    rtrim
    modal结合art-template
    Python 正则表达式
  • 原文地址:https://www.cnblogs.com/zhaoxd07/p/7122580.html
Copyright © 2011-2022 走看看