UNPKG

sonar-js-coverage-convertor

Version:

Convert Istanbul coverage reports to SonarQube Generic Data format for Polymer app usage

2 lines 420 B
#!/usr/bin/env node "use strict";const lcovParse=require(`lcov-parse`);const params=require(`ara-cli-options`);const DIR=`${process.env.PWD}/coverage`;const COVERAGE_LOCATION=params(`--location`,`-l`)||`${DIR}`;module.exports=parseLcovToJson();function parseLcovToJson(){return new Promise((resolve,reject)=>{lcovParse(`${COVERAGE_LOCATION}/lcov.info`,(err,parsed)=>{if(err)return reject(err);return resolve(parsed)})})}