#lcov #coverage #conversion #data-file

程序+库 coverage2lcov

一个简单的程序,可以将由 coveragepy 生成的数据文件转换为 lcov 文件,当旧版本没有 coverage lcov 命令来输出 lcov 格式的覆盖率数据时。

1 个不稳定版本

0.1.0 2022 年 11 月 13 日

#1125开发工具

MIT/Apache

12KB
210

Current crates.io version Documentation CI

README

什么是

一个简单的命令行工具,可以从 coveragepy 生成的数据文件中生成 lcov 数据,当旧版本(< 6.3)没有 coverage lcov 命令以 lcov 格式输出覆盖率数据时。

注意 生成的 lcov 格式的输出非常有限:只有源文件中未覆盖行的 DA 记录。

为什么

这最初是为了解决我工作流程中一个非常具体的问题而开始的。很可能你不需要这个工具。

如何

coverage2lcov .coverage > lcov.info

安装

cargo install coverage2lcov

或从 git 仓库

cargo install --git https://github.com/yining/coverage2lcov

依赖

~2.1–3MB
~53K SLoC