2

我正在寻找如何使用 Coverlet 将测试项目覆盖文件合并到一个 .net 核心的覆盖文件中。我知道我们可以使用报告生成器来做到这一点,但报告生成器的输出格式是 Xml 格式,SonarQube 无法理解。所以我想知道有没有一种方法可以使用 Coverlet 获取一个可以是 opencover 格式的 Coverage 文件。

我使用 Coverlet 包为多个测试项目创建了覆盖文件。我的问题是我们能否在不使用报告生成器的情况下将所有覆盖文件合并到一个覆盖文件中。我可以举个例子吗?

任何帮助表示赞赏。先感谢您。

4

1 回答 1

1

ReportGenerator无法生成OpenCover文件作为输出。
ReportGenerator能够生成合并所有输入文件的Cobertura文件。
Sonarcube应该能够处理Cobertura文件。

也许你需要一个插件:
- http://www.sonarplugins.com/cobertura
- https://github.com/galexandre/sonar-cobertura
- http://allsolutions-hd.weebly.com/blog/how-to -集成-cobertura-with-sonar-for-code-coverage-step-by-step-demonstrations

于 2018-12-13T08:10:07.563 回答