Convert the Jest test case report to a Sonar generic test execution report.
-
Using yarn:
yarn add -D jest-to-sonar
-
Using npm:
npm i -D jest-to-sonar
Configure the jest config file jest.config.js
, by adding jest-to-sonar
to the list of reporters. Once you successfully run the jest test command, a Sonar generic test execution report will be created at ./coverage/sonar-report.xml
.
module.exports = {
...
reporters: ['default', 'jest-to-sonar'],
...
}
We can customize the file name and path for the generated Sonar generic test execution report by passing parameters to outputFile
in jest config.
module.exports = {
...
reporters: ['default', ['jest-to-sonar', {
outputFile: './coverage/sonar-report.xml',
}]],
...
}
Parameter Name | Description | Default Value | Type |
---|---|---|---|
outputFile |
Report file name with or without folder path | ./coverage/sonar-report.xml |
String |
... | ... | ... | ... |
You can help this project by reporting bugs, asking for features, or sending in pull requests.