Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

codebtech/coveragebadge

Repository files navigation

CoverageBadge

PHP lint & test PHP Code Coverage Packagist dowloads

CoverageBadge is a PHP library for creating SVG coverage badges from Clover XML files.

Installation

composer require codebtech/coveragebadge --dev

Features

  • Produces a code coverage badge utilizing a Clover coverage XML file
  • Creates a code coverage badge from several Clover XML files, automatically incorporating the coverage percentages
  • Accepts a coverage name as an input to include in the generated badge

Usage

  • Execute the command to generate badge for single Clover XML input
vendor/bin/coverage-badge /path/to/clover.xml /path/to/badge/destination.svg test-name
  • To blend multiple Clover files, enumerate the XML inputs separated by commas and use the command
vendor/bin/coverage-badge /path/to/clover.xml,/path/to/clover2.xml /path/to/badge/destination.svg test-name

Acknowledgements

This library is inspired by JASchilz/PHPCoverageBadge

AltStyle によって変換されたページ (->オリジナル) /