otis22/php-coverage-checker

自动代码覆盖率百分比检查

1.2.0 2020-05-10 21:44 UTC

This package is auto-updated.

Last update: 2024-09-11 15:20:13 UTC


README

php-coverage-checker 是一个用于自动代码覆盖率百分比检查的库,提供每个文件的覆盖率输出。

首次提交是 Ocramius 的全部工作:Ocramius: https://ocramius.github.io/blog/automated-code-coverage-check-for-github-pull-requests-with-travis/

安装

Composer!

composer require --dev otis22/php-coverage-checker

使用

  1. 使用 PHPUnit 生成 XML 代码覆盖率
  2. 运行 vendor/bin/php-coverage-checker /path/to/clover.xml <minimum coverage percentage>
    • 例如 vendor/bin/php-coverage-checker build/clover.xml 100

输出

/home/runner/work/php-skelleton/php-skelleton/src/Test.php 100%
Code coverage is 100% - OK!