Невозможно опубликовать отчет о тесте Jest в SonarQube 6.1 и SonarScanner 3.3 через Jenkins - PullRequest
0 голосов
/ 28 марта 2019

Когда я использую SonarQube 6.7, я могу успешно опубликовать отчет о юнит-тестах шутника в SonarQube через Jenkins.Но когда я использую 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
    
...