sonar-js-coverage-convertor
Version:
Convert Istanbul coverage reports to SonarQube Generic Data format for Polymer app usage
31 lines (24 loc) • 742 B
JavaScript
;
const { ncp } = require('ncp');
ncp.stopOnErr = false;
ncp.clobber = true;
const SRC = Object.freeze({
BROWSER: `${__dirname}/browsers.js`,
SELENIUM: `${process.env.PWD}/node_modules/selenium-standalone`
});
const DEST = Object.freeze({
BROWSER: `${process.env.PWD}/node_modules/wct-local/lib/browsers.js`,
SELENIUM: `${process.env.PWD}/node_modules/wct-local/node_modules/`
});
// CWD // undefined
// PWD // dir executed from
// __dirname // dir script is executing in
// argv[0] // node executable
// argv[1] // full file path
for (let key in SRC) {
ncp(SRC[key], DEST[key], err => {
if (err) return console.error(err);
else console.info(`Done writing ${SRC[key]} to ${DEST[key]}`);
});
}