lcov实用程序的Python端口。
项目描述
lcov
GCC的覆盖率测试工具gcov的图形前端。
概述
lcov 是 LCOV 包的严格Python实现。
LCOV 是 GCOV 的扩展,GCOV 是一个GNU工具,它提供有关在运行特定测试用例时程序哪些部分实际执行(即“已覆盖”)的信息。扩展包括一组脚本,它们在文本GCOV输出之上构建,以实现以下增强功能
基于HTML的输出:使用条形图和特定颜色指示覆盖率率。
支持大型项目:概览页面通过提供三个级别的细节(目录视图、文件视图和源代码视图)允许快速浏览覆盖率数据。
LCOV最初是为支持Linux内核覆盖率测量而设计的,但它也适用于标准用户空间应用程序的覆盖率测量。
用法
待定…
安装
先决条件
Python 3.7或更高版本
3.7是主要的测试环境。
pip和setuptools
要安装,请运行
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 查看哈希值)
关闭
lcov-1.15.5a0.zip的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ea395a2aa5cb65cd0b3a4b9deecd1f79826093d1da48c678b3629d0a5fd8d9fc |
|
MD5 | c24647e60aa71cc73269c2497b957d0c |
|
BLAKE2b-256 | 7ee454baf5d30733c9e7d7cf886a36ebe7233f10596cfaf4c2c5f1e33d6e2b9e |
关闭
lcov-1.15.5a0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90c38de57e3fc0f35ac2a113178f3610a162c20d1c45d81ee95ccd40c914821f |
|
MD5 | 21304c9ca58dadce4125e0cc0e5c315a |
|
BLAKE2b-256 | b9ed4a683e2d77fb4e158a67d3fd530efc779b6845c28e6fd8641f5be757b3ba |