Skip to content

esnext-coverage/esnext-coverage-format-clover

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esnext-coverage-format-clover

NPM version

Clover XML formatter for esnext-coverage.

Similar to other coverage formatters, esnext-coverage-format-clover accepts a coverage results object and produces a report as an XML string.

Installation

npm install esnext-coverage-format-clover --save-dev

Usage

Usage with test frameworks

Add esnext-coverage-format-clover to the list of reporters in esnext-coverage configuration object or to your karma configuration file.

reporters: [
  {
    formatter: 'clover', // require esnext-coverage-format-clover
    outFile: 'reports/coverage.xml' // write output to a file
  }
]

Usage with esnext-coverage cli

esnext-coverage format coverage.json -f clover -o coverage.xml

Usage in Node

const fs = require('fs');
const formatter = require('esnext-coverage-format-clover');

fs.readFile('coverage.json', 'utf8', (err, data) => {
  const coverage = JSON.parse(data);
  const report = formatter(coverage);
  fs.writeFile('coverage.xml', report);
});

License

MIT License

About

esnext-coverage output formatter to Clover report

Resources

Stars

Watchers

Forks

Packages

No packages published