Когда я использую 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