跳转到主要内容

lcov实用程序的Python端口。

项目描述

lcov

GCC的覆盖率测试工具gcov的图形前端。

概述

lcovLCOV 包的严格Python实现。

LCOV 是 GCOV 的扩展,GCOV 是一个GNU工具,它提供有关在运行特定测试用例时程序哪些部分实际执行(即“已覆盖”)的信息。扩展包括一组脚本,它们在文本GCOV输出之上构建,以实现以下增强功能

  • 基于HTML的输出:使用条形图和特定颜色指示覆盖率率。

  • 支持大型项目:概览页面通过提供三个级别的细节(目录视图、文件视图和源代码视图)允许快速浏览覆盖率数据。

LCOV最初是为支持Linux内核覆盖率测量而设计的,但它也适用于标准用户空间应用程序的覆盖率测量。

用法

待定…

安装

先决条件

要安装,请运行

python -m pip install --upgrade lcov

开发

先决条件

  • 开发严格基于tox。要安装它,请运行

    python -m pip install --upgrade tox

访问开发页面

从源安装

克隆源代码

git clone https://github.com/karpierz/lcov.git lcov

并运行

python -m pip install ./lcov

或开发模式

python -m pip install --editable ./lcov

许可

版权(c)2020-2022,Adam Karpierz
许可协议为BSD许可证
请参阅附带的LICENSE文件。

作者

变更日志

0.0.1 (2021-10-14)

  • 初始提交。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

lcov-1.15.5a0.zip (97.5 kB 查看哈希值)

上传时间

构建分布

lcov-1.15.5a0-py3-none-any.whl (15.6 kB 查看哈希值)

上传时间 Python 3

由以下机构支持