我有一个包含Java和Javascript模块的maven项目。 我没有在SonarQube的测试报告中看到Javascript单元测试文件,只看到了Java单元测试文件。 coverage_reports
在coverage_reports
文件夹中,我有Jest创建的cobertura-coverage.xml
。
此sonar.javascript.jstest.reportPaths
是否仍在使用,或者是否被其他配置替换。我们在服务器上使用Sonarqube 6.7。
编辑:
对于其他人来说,我使用jest-sonar-reporter
和测试脚本作为
"test": "cross-env CI=true NODE_PATH=./src react-scripts test --env=jsdom --coverage --no-cache -u --testResultsProcessor jest-sonar-reporter"
这创建了一个我用过的测试报告xml文件
<sonar.tests>src/test</sonar.tests>
<sonar.testExecutionReportPaths>path/to/test-report.xml</sonar.testExecutionReportPaths>
<sonar.javascript.lcov.reportPaths>path/to/lcov.info</sonar.javascript.lcov.reportPaths>
答案 0 :(得分:1)