SonarQube:更新现有分析数据

问题描述

场景

  • 编译代码并运行单元测试
  • 对代码执行声纳扫描
  • 扫描完成后,单元测试和其他分析的代码覆盖率将存储在声纳中(让我们调用report1)

到目前为止一切都很好。现在,一旦部署了应用程序,我们就可以运行一些集成测试和手动测试。 所有这些测试将生成代码覆盖率。

现在,我们必须合并单元测试,集成和手动测试代码覆盖范围,并将其存储在同一分析报告(基本上是report1)下的声纳中

是否有关于最佳实践的想法/建议或关于声纳的解决方案?

解决方法

这很简单。在生成所有要集成到报告中的数据之前,请不要运行SonarQube扫描。

但是,我也要指出,除了单元测试之外,生成任何代码覆盖率通常都不值得。如果您无法通过单元测试达到目标,那么我看不到如何通过其他任何测试来达到目标​​。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...