SonarQube8.3中的Maven项目的测试覆盖率报告
从SonarQube6.2开始,测试报告不再在这些类别中分开。SonarQube将所有测试报告合并为一份涵盖整体的测试报告。因此,如果在Maven项目中将单元测试(由Maven Surefire插件运行)和集成测试(由Maven Failsafe插件运行)分开进行测试,那么如何配置JaCoCo Maven插件呢?
在以下各节中,提出了满足以下条件的解决方案:
构建工具:Maven。
该项目可以是多模块项目。
单元测试和集成测试是每个模块的一部分。
测试覆盖率是通过JaCoCo Maven插件来衡量的。...