当我使用SonarQube 6.7时,我能够通过Jenkins成功地将Jest单元测试用例报告发布到SonarQube。但是当我使用SonarQube 6.1时,无法将报告发布到SonarQube。
只想提一下,我能够在工作区中成功生成lcov格式(覆盖率报告)和xml格式(用于单元测试通过/失败报告)的报告。能否请您帮我解决此问题。
请找到以下配置:
对于SonarQube 6.1,我在sonar-project.properties
中提到了以下属性:
sonar.projectKey=jest-unit-test-demo-project
sonar.projectName=Plan Sponsor Reports
sonar.projectVersion=1.0
sonar.sources=./app/components/Demo/src
sonar.tests=./app/components/Demo/test
sonar.javascript.lcov.reportPath=./JS_Junit_Report/coverage/lcov.info
sonar.junit.reportsPath=./JS_Junit_Report/junit/Junit-Jest-Report.xml
对于SonarQube 6.7.6,我在sonar-project.properties
中提到了以下属性:
sonar.projectKey=jest-unit-test-demo-project
sonar.projectName=Plan Sponsor Reports
sonar.projectVersion=4.27.4
sonar.sources=./app/components/Demo/src
sonar.javascript.lcov.reportPaths=sonar-reports/lcov.info
sonar.tests=./app/components/Demo/test
sonar.testExecutionReportPaths=./sonar-reports.xml