clover/dump

此包已被废弃,不再维护。未建议替代包。
此包最新版本(v1.1)没有可用的许可证信息。

v1.1 2015-08-09 23:14 UTC

This package is not auto-updated.

Last update: 2017-04-19 02:17:11 UTC


README

Clover Dump 是一个简单的应用程序,它解析 clover.xml 文件并将覆盖率结果以百分比的形式显示在屏幕上。

安装

通过将 clover-dump 添加到您的 composer.json 文件中来将 clover-dump 包含到您的项目中

{
    "require": {
        "clover/dump": "1.*"
    }
}

使用方法

要简单地输出结果,请运行 vendor/bin/clover-dump clover.xml

$ bin/clover-dump clover.xml 
Clover Code Coverage Report:

 - 100.00% PhpGedcom\Gedcom
 -   0.00% PhpGedcom\Record\Addr
 -  50.00% PhpGedcom\Record\Caln
 -   0.00% PhpGedcom\Record\Chan
 -  37.93% PhpGedcom\Record\Fam
 -  95.83% PhpGedcom\Record\Head
 -  38.26% PhpGedcom\Record\Indi

Code Coverage: 55.19%

如果只想查看摘要信息(而不是每个文件),请添加 --summary-only 标志

$ bin/clover-dump --summary-only clover.xml 
Clover Code Coverage Report:

Code Coverage: 55.19%

您还可以更改哪些百分比在控制台上切换警告和错误颜色

$ bin/clover-dump --warning-percentage=70 --error-percentage=50 clover.xml 

您还可以让应用程序在达到一定百分比时返回错误返回值(这可以由 CI 服务器用于标记构建失败)

$ bin/clover-dump --fail-at 40