首页 > 编程语言 >python coverage 代码覆盖率

python coverage 代码覆盖率

时间:2022-10-28 19:24:45浏览次数:60  
标签:cov python unittest py 覆盖率 html coverage report

coverage   run main.py 

coverage report 

coverage html -d  resulthtml

 

自动生成

# 使用 API 生成代码覆盖率统计报告
# exec_api.py

import coverage
import unittest

# 实例化一个对象
cov = coverage.coverage()
cov.start()

# 测试套件
suite = unittest.defaultTestLoader.discover("./", "main.py")
unittest.TextTestRunner().run(suite)


# 结束分析
cov.stop()

# 结果保存
cov.save()

# 命令行模式展示结果
cov.report()

# 生成HTML覆盖率报告
cov.html_report(directory='result_html')

标签:cov,python,unittest,py,覆盖率,html,coverage,report
From: https://www.cnblogs.com/HHMLXL/p/16837166.html

相关文章

  • python 中实现向列表的最后一位或者最后两位之前插入元素
     001、>>>list1##测试列表[1,2,3,4,5]>>>list1.insert(-1,"xxx")##在列表最后以为之前插入数据>>>list1[1,2,3,4,'......
  • python 网页登录了之后拿着cookie直接用于脚本程序获取api接口数据
    #++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++#python3.7cookieurllib3,requests##pipinstallrequests#分析网站数据源接口规律#当前......
  • python cmake 下载失败?   No CMAKE_C_COMPILER could be found.
    1.pipinstallcmake--default-timeout=100-ihttps://pypi.tuna.tsinghua.edu.cn/simple 2.第二个错误: --Buildingfor:VisualStudio162019  --Selectin......
  • 常用的Python函数有几类
    今天就给大家介绍12类,新手在做写代码的时候容易卡壳,尤其当接触的函数以及其他知识比较多的时候,经常会看完需求之后不知道自己该用什么方法来实现它,实现的逻辑可能你有,但怎么......
  • python lxml 解析
    1.lxml的安装 pipinstalllxml2.导入lxml的etree库fromlxmlimportetree 示例1fromlxmlimportetreehtml=etree.HTML(response.text)ret_list=htm......
  • python自学 简单的网站开发 2
    1.一般网站会有多个视图,我们要先在Views.py 中添加多个视图地址。defadd(request):returnHttpResponse("add....")deffind(request):returnHttpRespon......
  • ROS2时间同步(python)
    最近1周一直研究ROS2的时间同步,翻越很多博客,很少有人使用ROS2进行时间同步的代码,无奈不断尝试与源码阅读,终于将其搞定,为此,本博客将介绍基于python的ROS2的时间同步方法。......
  • Python 简易版贪食蛇(源代码)
    Python简易版贪食蛇简易版贪食蛇代码如下,直接运行即可。1.效果图2.源代码源代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-importpygameaspygameimp......
  • 使用python 绘制中国人口热气图
    使用pythonmatlib绘制热力图绘制世界地图点击查看代码importmatplotlib.pyplotaspltfrommpl_toolkits.basemapimportBasemapplt.figure(figsize=(16,8))m......
  • python-threading.Event()
    threading模块提供Event类实现线程之间的通信threading.Event可以使一个线程等待其他线程的通知。其内置了一个标志,初始值为False。线程通过wait()方法进入等待状态,直到另......