Note: You can still use Clover or Cobertura to assess code coverage by unit tests together with JaCoCo for integration tests.
Combining Code Coverage with Unit and Integration Tests
The overall code coverage (combination of code coverage by unit tests and integration tests) is automatically computed. This feature is enabled whenboth code coverage reports (UT + IT) are generated with JaCoCo.
If coverage by unit tests is not computed with JaCoCo, overall coverage = integration test coverage.
Sample projects are available on github that can be browsed or downloaded:
/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-sonar-runner-jacoco
/projects/languages/java/code-coverage/combined ut-it/combined-ut-it-multimodule-maven-jacoco
See also the Measure Coverage by Integration Tests with Sonar – Updated blog post.