我正在研究如何使用Coverlet将测试项目覆盖文件合并为一个.net核心的覆盖文件。我知道我们可以使用报表生成器来完成,但报表生成器的输出格式是Xml格式,这是SonarQube无法理解的。所以我想知道有没有一种方法可以使用Coverlet获得一个opencover格式的覆盖文件。
我已经使用Coverlet包为多个测试项目创建了覆盖文件。我的问题是,我们是否可以在不使用报表生成器的情况下将所有覆盖范围文件合并为一个覆盖范围文件。我能举个例子吗?
感谢您的帮助。提前谢谢。
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