我正在使用 OpenCover 为 Web 应用程序生成功能测试覆盖率。这些测试运行时间相当长(超过 3 小时),因此我们将它们分成多个并行运行的测试。因此,不是一份覆盖报告,而是六份。
为了将这些覆盖率报告导入 SonarQube,我需要想办法将它们组合成一个 uber 报告。ReportGenerator 支持将多个报告合并为一个,但会创建 HTML 输出,这不是 SonarQube 可以使用的。
在这一点上,我的选择是
- 手动滚动 OpenCover 报告合并(废话!)
- 连续运行我的功能测试,大大增加了故障反馈时间
我还缺少其他选择吗?