无法通过Jenkins将Jest测试用例报告发布到SonarQube 6.1和SonarScanner 3.3

时间:2019-03-28 09:23:57

标签: jenkins sonarqube jestjs devops sonarqube-scan

当我使用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
    

0 个答案:

没有答案