UNPKG

monocart-coverage-reports

Version:

A code coverage tool to generate native V8 reports or Istanbul reports.

23 lines (17 loc) 587 B
const path = require('path'); const Util = require('../utils/util.js'); const v8JsonReport = async (reportData, reportOptions, options) => { const v8JsonOptions = { outputFile: 'coverage-report.json', ... reportOptions }; // console.log(mergedOptions); const jsonPath = path.resolve(options.outputDir, v8JsonOptions.outputFile); const reportPath = Util.relativePath(jsonPath); reportData.reportPath = reportPath; await Util.writeFile(jsonPath, JSON.stringify(reportData)); return reportPath; }; module.exports = { v8JsonReport };