UNPKG

sonar-js-coverage-convertor

Version:

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

31 lines (24 loc) 742 B
#!/usr/bin/env node "use strict"; 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]}`); }); }