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查看。

      

  • 相关阅读:
    支付
    REST framework补充
    Django与Ajax
    Django 模型层ORM
    Django简介
    Web应用
    Docker配置pycharm连接
    Docker 网络扩展
    Docker 之Docker-Compose
    Docker 之Dockerfile
  • 原文地址:https://www.cnblogs.com/zhaoxd07/p/7122580.html
Copyright © 2011-2022 走看看