我正在寻找如何使用Coverlet将测试项目的覆盖文件合并到一个.net核心的覆盖文件中。我知道我们可以使用Report Generator来做到这一点,但是Report Generator的输出格式为Xml格式,SonarQube无法理解。因此,我想知道是否有一种方法可以使用Coverlet获取一个opencover格式的Coverage文件。
我已经使用Coverlet包为多个测试项目创建了一个覆盖文件。我的问题是,我们可以不使用报表生成器就能将所有coverage文件合并到一个coverage文件中吗?我可以举个例子吗?
感谢您的帮助。预先谢谢你。
答案 0 :(得分:0)
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-integrate-cobertura-with-sonar-for-code-coverage-step-by-step-demonstrations