jaschilz/php-coverage-badger

从PHPUnit Clover XML文件创建代码覆盖率徽章。

2.0.0 2017-07-21 20:03 UTC

This package is not auto-updated.

Last update: 2024-09-15 02:35:41 UTC


README

PHPCoverageBadge是一个从PHPUnit Clover XML文件创建SVG覆盖率徽章的库。

安装

Composer!

composer require --dev jaschilz/php-coverage-badger

使用

  1. 使用XML代码覆盖率,通过PHPUnit
  2. 运行vendor/bin/php-coverage-badger /path/to/clover.xml /path/to/badge/destination.svg
    • 例如:vendor/bin/php-coverage-badger build/clover.xml report/coverage.svg

致谢

这个库是从Michael Moussa的 php-coverage-checker 分支出来的,它源自于Marco Pivetta的CI测试覆盖率检查上的帖子。

生成SVG徽章的灵感来自于Python库coverage-badge,它源自Shields.io项目。