3 个不稳定版本

0.2.1 2023年4月21日
0.2.0 2023年4月21日
0.1.0 2023年4月20日

#4 in #total

每月32次下载

MIT/Apache

24KB
531 代码行

lcov-summary

lcov-summary 是一个工具,用于总结 lcov 文件的内容。它还可以显示两个 lcov 文件的差异。

安装

使用 cargo 安装 lcov-summary

cargo install lcov-summary

使用方法

使用以下命令,将 lcov 文件的总结打印到 stdout。

lcov-summary lcov.info

输出可能如下所示

                        Lines                  Functions
              │  Hit    Total  H/T     │  Hit   Total  H/T
 ./lcov.info  │  23662  30141  78.50%  │  2675   3630  73.69%

使用 --full 标志,显示每个文件的覆盖率

lcov-summary --full lcov.info

如果传递给 lcov-summary 两个文件,则将这些文件的差异打印到 stdout。

lcov-summary lcov-master.info lcov-feature.info

输出可能如下所示

                               Lines                    Functions
                   │  Hit     Total   H/T      │  Hit    Total  H/T
 lcov-master.info  │   22394   28322   79.07%  │   2524   3401   74.21%
        lcov.info  │   23662   30141   78.50%  │   2675   3630   73.69%
             diff  │  + 1268  + 1819  - 0.56%  │  + 151  + 229  - 0.52%

以下命令尚未实现,但它将仅显示具有不同覆盖率的文件的差异

lcov-summary --full lcov-master.info lcov-feature.info

依赖项

~4–13MB
~127K SLoC