Auto creates jest coverage shield from shield.io
npm install jest-coverage-shieldThis is a fork of coverage-badger. This is much faster but more locked down method that leverages off pre-downloaded svgs instead of downloading from shield.io every time. Also fixes some bugs.
Creates a coverage badge by reading the Clover XML coverage report using https://github.com/badges/shields.
* The badge displays appropriate colors for the badge.
* Green: >= 90% overall coverage
* Yellow: 65% <= overall coverage < 90%
* Red: < 65% overall coverage
```
npm install --save-dev jest-coverage-shield
coverage-badger can be run as a NPM script.
Example:
``
"scripts": {
"test": "jest && coverage-shield"
}
You can now use the CLI to create the badge for a XML Clover report.
The CLI prints the following help:
`
$ ./node_modules/jest-coverage-shield/lib/cli.js
Usage: cli [options]
Generates a badge for a given Clover XML report
Options:
-h, --help output usage information
-V, --version output the version number
-e, --excellentThreshold
-g, --goodThreshold
-b, --badgeFileName
-r, --reportFile
-d, --destinationDir
Examples:
$ coverage-badger -e 90 -g 65 -r coverage/clover.xml -d coverage/
* Green: coverage >= 90
* Yellow: 65 <= coverage < 90
* Red: coverage < 65
* Created at the coverage directory from the given report.
``