codebtech/coveragebadge

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

v0.3.6 2024-07-11 14:26 UTC

This package is auto-updated.

Last update: 2024-09-11 14:53:45 UTC


README

PHP lint & test

CoverageBadge 是一个用于从Clover XML文件创建SVG覆盖率徽章的PHP库。

安装

composer require codebtech/coveragebadge --dev

功能

  • 利用Clover覆盖率XML文件生成代码覆盖率徽章
  • 从多个Clover XML文件创建代码覆盖率徽章,自动合并覆盖率百分比
  • 接受覆盖率名称作为输入,包括在生成的徽章中

使用方法

  • 执行命令以生成单个Clover XML输入的徽章
vendor/bin/coverage-badge /path/to/clover.xml /path/to/badge/destination.svg test-name
  • 要混合多个Clover文件,用逗号分隔XML输入并使用命令
vendor/bin/coverage-badge /path/to/clover.xml,/path/to/clover2.xml /path/to/badge/destination.svg test-name

致谢

此库受到 JASchilz/PHPCoverageBadge 的启发