sonar-js-coverage-convertor
Version:
Convert Istanbul coverage reports to SonarQube Generic Data format for Polymer app usage
2 lines • 420 B
JavaScript
;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)})})}