我现在已将SonarQube从3.7升级到5.1。问题早于我曾经在仪表板上获得所有单元测试,集成测试覆盖率报告。但是,将升级从3.7升级到5.1后,我不再在仪表板上获得单元测试覆盖率报告。我继续像以前一样获得集成测试覆盖率报告。进行升级的原因是我们从java 7迁移到java 8,因为SonarQube的旧版本不支持java 8.请告知如何解决问题,因为直到现在我还没有任何线索。
答案 0 :(得分:1)
您需要添加生成代码覆盖率报告的工具(例如jacoco)。 SonarQube仅分析由其他工具(例如jacoco.exec,* .class等)生成的数据。这是答案:https://stackoverflow.com/a/31590608/4944847