benderjs-coverage
v0.2.2
Published
Code coverage plugin for Bender.js
Downloads
87
Maintainers
Readme
benderjs-coverage
Code coverage plugin for Bender.js.
Generates code coverage reports using Istanbul.
Works in bender run
mode and for bender jobs.
Links to the detailed coverage reports are available on the job's page after it's completed.
Install
npm install benderjs-coverage
Usage
Add benderjs-coverage
to the plugins array in your bender.js
configuration file:
var config = {
applications: {...}
browsers: [...],
plugins: ['benderjs-jasmine', 'benderjs-coverage'], // load the plugin
tests: {...}
};
module.exports = config;
Add the coverage plugin configuration:
var config = {
applications: {...},
// add your plugin configuration
coverage: {
paths: [
'lib/**/*.js'
]
},
browsers: [...],
plugins: ['benderjs-jasmine', 'benderjs-coverage'], // load the plugin
tests: {...}
};
module.exports = config;
Configuration options
paths
(Required)
An array of file path matchers used to mark which files should be preprocessed by this plugin. It uses globstar matching using minimatch.
outputDirectory
(Optional)
Default: coverage/
A path to the directory where the coverage reports for bender run
command will be put.
type
(Optional)
Default: html
A type of the coverage report. Check Istanbul website for available values.
options
(Optional)
Configuration options for the Istanbul Instrumenter. Check Istanbul website for more information.
License
MIT, for license details see: LICENSE.md.