Я запускаю SonarQube 4.2 и инициирую анализ мультипроекта (в основном JavaScript) от Jenkins. Я не получаю никаких данных о своих модульных тестах - они генерируются с помощью Intern/Istanbul и выводятся в формат Junit. В журналах ошибок нет. Я знаю, что формат отчета хорош тем, что он отображает штраф в ДженкинсТесты SonarQube от Jenkins не показаны
Моя конфигурация:
sonar.projectKey=${JOB_ID}:${JOB_ID}
sonar.projectName=${JOB_ID}
sonar.projectVersion=${BUILD_NUMBER}
sonar.verbose=true
sonar.dynamicAnalysis=reuseReports
sonar.junit.reportsPath=reports/unit
sonar.js.coveragePlugin=cobertura
sonar.cobertura.reportsPath=reports/coverage
sonar.sources=src
sonar.tests=tests
Даже добавление этого свойства не отображает единичный тестовый виджет на панели управления. – JamesE
Посмотрите на этот ответ, это может помочь вам http://stackoverflow.com/questions/18446045/sonar-does-not-shows-up-code-coverage-after-build-successful-with-jenkins-sonar –
Спасибо за ссылка, но это другой вариант использования - я использую JavaScript и Intern, а не Java, Maven и Jacoco. – JamesE