在SonarQube仪表板上显示"新代码的覆盖率",可以按照以下步骤进行设置:
- 确保已经安装并配置了SonarQube服务器,并且已经成功扫描了项目代码。
- 在项目的构建脚本或持续集成工具中,添加代码覆盖率测试的步骤。常见的工具有JaCoCo、Cobertura等。这些工具可以生成代码覆盖率报告。
- 在SonarQube服务器上,找到项目的配置页面。可以通过导航栏中的"项目"或"管理"选项进入。
- 在项目配置页面中,找到"覆盖率"或"代码覆盖率"相关的设置。具体名称可能因SonarQube版本而异。
- 在"覆盖率"设置中,选择适当的覆盖率工具。如果使用了JaCoCo,可以选择"JaCoCo"作为覆盖率工具。
- 配置覆盖率工具的报告路径。这通常是生成的覆盖率报告文件的路径。例如,对于JaCoCo,可以设置为"target/jacoco.exec"或"target/site/jacoco/jacoco.xml"。
- 保存配置并重新运行SonarQube的代码扫描任务。
- 在SonarQube仪表板上,找到项目的覆盖率小部件或报告。这通常是一个图表,显示了代码覆盖率的百分比。
- 如果仪表板上没有显示"新代码的覆盖率",可以尝试在小部件或报告的设置中进行配置。有些工具允许设置只显示新代码的覆盖率。
需要注意的是,具体的设置步骤可能因SonarQube版本和使用的覆盖率工具而有所不同。建议参考SonarQube和覆盖率工具的官方文档,以获取更详细的设置指南。
腾讯云相关产品和产品介绍链接地址:
- SonarQube:腾讯云暂无类似产品,建议使用官方提供的SonarQube官方文档进行部署和配置。