是否可以合并声纳量子级别的测试覆盖率?



对于Java,我知道可以通过指定JaCoCo报告的相同路径来合并构建级别的测试覆盖率结果(参见SonarQube:多单元测试和代码覆盖率结果文件(。这可能会被运送到SonarQube。

但是有可能在SonarQube级别上做到这一点吗?

我的意思是来自不同的构建服务器或不同的作业构建和测试软件,并在 SonarQube 端组合覆盖结果(也许通过标记软件版本或任何给定的标签(?

对我来说,将集成和单元测试结合起来会很有用。

您可以组合多个作业的结果。您可以创建两个覆盖文件夹,例如

- coverage-unit
- coverage-integration

并使用生成的 LCOV 文件,例如

sonar.javascript.lcov.reportPaths=coverage-unit/lcov.info,coverage-integration/lcov.info

目前无法"修改"现有分析的覆盖范围。您必须编排构建管道,以便在实际开始SonarQube分析之前生成所有类型的覆盖率报告。

最新更新