Sonar supports the ability to separately report on unit vs integration tests, which is great: http://www.sonarqube.org/measure-coverage-by-integration-tests-with-sonar-updated/
That said, we'd actually like to look at coverage from a number of different angles in order to make various investment decisions.
For instance, we currently have a number of testing technologies in place, many of which have been deemed "legacy". It would be great to be able to look at a treemap of my product (perhaps sized by complexity or "rate of code churn") and see an overlay of which testing technologies are covering what areas:
We're also building out a staged DevOps Continuous Delivery pipeline with multiple layers of testing. For example:
Similar to the case of testing technologies, it would be great to be able to overlay these layers onto a treemap to show how each stage is covering the product to make tradeoff decisions.
Has anyone able to do this using existing SonarQube plugins and techniques? Could SonarQube introduce an enhancement to support this?
One way that comes to mind is to expand the sonar.jacoco.itReportPath concept and instead allow multiple named coverage reports to be specified: