Mocha/blanket coverage reporter for travis-ci.
npm install travis-covA coverage reporter for Mocha/Blanket that will fail a travis-ci build when the coverage threshold is too low.
Threshold is specified in the package.json file of the consuming project.
Add the key "travis-cov" to the "config" key in your package.json file. Under that key you can add any of the following properties:
threshold:
global:
local:
See Blanket.js's package.json as an example.
###usage
1. npm install travis-covmocha -R travis-cov
2. Use a reporter argument, mocha -R travis-cov
3. Change scripts.test in your package.json file to use travis-cov` to the package.json file in the config section. Add whichever keys you want (see above).
4. Add
5. Set up your project with travis-ci
6. Commit, if your tests pass and the code coverage is above the threshold the build will pass, otherwise it will fail.