Skip to content

cenfun/node-monocart-coverage

Repository files navigation

Node Monocart Coverage

Generating native V8 coverage reports for Node test runner with Monocart coverage reports

Install

npm i node-monocart-coverage -D

Usage

node --test-reporter=node-monocart-coverage --test

The node-monocart-coverage reporter extends default spec reporter

Config file for Coverage Options

  • mcr.config.js
  • mcr.config.cjs
  • mcr.config.mjs
  • mcr.config.json
  • mcr.config.ts
// mcr.config.js
export default {
    // logging: 'debug',
    name: 'My Note Coverage Report',

    reports: [
        'console-details',
        'v8',
        'v8-json',
        'codecov'
    ],

    entryFilter: {
        '**/src/**': true
    },

    onEnd: (results) => {
        console.log(`coverage report generated: ${results.reportPath}`);
    }
};

See config example mcr.config.js See monocart-coverage-reports for more coverage options.

Changelog

About

Monocart coverage reports for node test runner

Resources

License

Stars

Watchers

Forks

Packages

No packages published