Generating native V8 coverage reports for Node test runner with Monocart coverage reports
npm i node-monocart-coverage -D
node --test-reporter=node-monocart-coverage --test tests
- mcr.config.js
- mcr.config.cjs
- mcr.config.mjs
- mcr.config.json
- mcr.config.ts
See config example mcr.config.js
// mcr.config.js
export default {
// logging: 'debug',
name: 'My Note Coverage Report',
reports: [
'console-details',
'v8'
],
onEnd: (results) => {
console.log(`coverage report generated: ${results.reportPath}`);
}
};
See monocart-coverage-reports for more coverage options.