json-reporter
v3.1.0
Published
Common plugin for testplane and hermione which is intended to aggregate the results of tests running
Downloads
473
Readme
json-reporter
Common plugin for:
which is intended to aggregate the results of tests running.
You can read more about testplane plugins here.
Installation
npm install json-reporter
Usage
Plugin has following configuration:
- enabled (optional)
Boolean
– enable/disable the plugin; by default plugin is enabled - path (optional)
String
- path for saving json report file; by default json report will be saved intojson-reporter.json
inside current work directory.
Also there is ability to override plugin parameters by CLI options or environment variables (see configparser).
Testplane usage
Add plugin to your testplane
config file:
export default {
// ...
plugins: {
'json-reporter/testplane': {
enabled: true,
path: 'my/custom/report.json'
}
},
//...
}
Hermione usage
Add plugin to your hermione
config file:
module.exports = {
// ...
plugins: {
'json-reporter/hermione': {
enabled: true,
path: 'my/custom/report.json'
}
},
//...
}
Testing
Run mocha tests:
npm run test-unit
Run tests with istanbul coverage calculation:
npm run cover
Run eslint codestyle verification
npm run lint