mocha-sonarqube-reporter
mocha unit test reporter for sonar (>6.2)
inspired from :
According to this page, Sonar (> 6.2) not longer use 'generic test coverage', but 'generic Test Data'. This reporter provides the new compliant XML structure.
Usage
Install and save to your devDependencies
npm install --save-dev mocha-sonarqube-reporter
mocha --reporter mocha-sonarqube-reporter testFolder --reporter-options output=xunit.xml
On mocha-test for use with grunt
mochaTest: {
sonar: {
options: {
reporter: 'mocha-sonarqube-reporter',
quiet: true,
reporterOptions:{
output : 'unit-tests.xml' // default to ./xunit.xml
useFullFilePath: 'true' // default to 'false'. Uses full test file paths in the report.
}
},
src: [
'app/**/*.spec.js'
]
}
}
Output example
other stacktrace stacktrace
LICENSE
Licensed under the MIT license.