Мое тестовое покрытие JUnit не распространяется на сонар при построении на jenkins. Поле «Покрытие модульного теста» на сонаре остается пустым, хотя поле «Успех модульного теста» показывает правильные значения. Я использую jacoco для тестового покрытия. На jenkins отчет jacoco работает хорошо и показывает правильное покрытие в сгенерированном html. Я просто не могу заставить его сонар.
С плагином jacoco от jenkins я вызываю автономный анализ сонара со следующими параметрами.
# required metadata
sonar.projectKey=ePortal:Ejb
sonar.projectName=ePortal
sonar.projectVersion=1.0
# path to source directories (required)
sonar.sources=ePortalEjb/ejbModule
# path to test source directories (optional)
sonar.tests=ePortalEjb/src/test
sonar.core.codeCoveragePlugin=jacoco
sonar.surefire.reportsPath=ePortalEjb/junit
sonar.forceAnalysis=true
sonar.jacoco.reportPath=ePortalEjb/build_test/jacoco/jacoco.exec
sonar.dynamicAnalysis=reuseReports
sonar.jacoco.antTargets=test
Пути и муравьиные задачи указаны верно. Может быть, я упускаю что-то очевидное? Заранее благодарю за любую помощь.
Привет Редмо