CoverageBadge is a library for creating an SVG coverage badge from a Clover XML file.
Composer
composer require codebtech/coveragebadge --dev
- Generate coverage badge from PHPUnit Clover XML file
- Generate coverage badge based on multiple Clover XML files, and it merges the coverage percentage automatically
- Can accept coverage name and the badge will be generated with the coverage name
- Generate XML Code Coverage and generate Clover XML files.
- Run
vendor/bin/coverage-badge /path/to/clover.xml /path/to/badge/destination.svg test-name
- To merge multiple clover files provide the input XML files
comma
separated runvendor/bin/coverage-badge /path/to/clover.xml,/path/to/clover2.xml /path/to/badge/destination.svg test-name