【问题标题】:how to merge all opencover coverage files into one coverage file如何将所有 opencover 覆盖文件合并到一个覆盖文件中
【发布时间】:2018-12-12 16:49:30
【问题描述】:

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

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

感谢任何帮助。提前谢谢你。

【问题讨论】:

    标签: code-coverage opencover reportgenerator


    【解决方案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-integrate-cobertura-with-sonar-for-code-coverage-step-by-step-demonstrations

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多