sonar-js-coverage-convertor
Version:
Convert Istanbul coverage reports to SonarQube Generic Data format for Polymer app usage
39 lines (38 loc) • 1.27 kB
JSON
{
"name": "example-app",
"version": "1.0.0",
"description": "example element for testing",
"main": "index.html",
"directories": {
"test": "test"
},
"author": "or9",
"license": "MIT",
"devDependencies": {
"chromedriver": "^2.33.2",
"nyc": "^11.2.1",
"sonar-js-coverage-convertor": "^0.1.0",
"wct-local": "^2.0.15",
"web-component-tester": "4.3.1",
"web-component-tester-istanbul": "*",
},
"dependencies": {
"is-absolute": "^1.0.0"
},
"engines": {
"node": "8.*",
"npm": "*"
},
"scripts": {
"pretest:client": "sonar-coverage-copy",
"test:client": "CHROME_ARGS=\"${CHROME_ARGS:-no-sandbox}\" NODE_TLS_REJECT_UNAUTHORIZED=0 wct --compile auto",
"test:server": "nyc --report-dir ./coverage-server --reporter json --reporter clover mocha **/*.spec.js",
"pretest": "./scripts/wct-setup.sh",
"pretest": "npm run test:client",
"test": "npm run test:server",
"posttest": "npm run sonarcoverage",
"presonarcoverage": "COVERAGE_DIR=coverage istanbul-merge ./coverage-server/coverage-final.json ./coverage-client/coverage-final.json",
"sonarcoverage": "sonar-generic-coverage-convertor --location ./coverage",
"coverage:execution": "node ../index.js --style exec"
}
}