code coverage - Jenkins Sonar jacoco -
my junit testcoverage not propagated sonar when built on jenkins. "unit test coverage" field on sonar stays empty, "unit test success" field shows correct values though. i'm using jacoco testcoverage. on jenkins, report of jacoco works , shows correct coverage in generated html. can't sonar.
with jacoco plugin jenkins, invoke standalone sonar analysis following parameters.
# required metadata sonar.projectkey=eportal:ejb sonar.projectname=eportal sonar.projectversion=1.0 # path source directories (required) sonar.sources=eportalejb/ejbmodule # path 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 paths , ant-tasks correct. maybe missing obvious? in advance help.
greetings redmo
as you're not triggering sonar analysis ant sonar runner, please remove 'sonar.jacoco.anttargets' property project configuration file?
do confirm jacoco report has been generated , dumped @ eportalejb/build_test/jacoco/jacoco.exec prior sonar analysis?
which version of sonar running?
could provide log of analysis in debug mode (-x)? run same analysis outside of jenkins , confirm encounter same issue?
thank you
david racodon | sonarsource
Comments
Post a Comment