【问题标题】:Jenkins - NUnit/MSTest Code Coverage GraphJenkins - NUnit/MSTest 代码覆盖图
【发布时间】:2013-09-18 23:49:21
【问题描述】:

是否可以在 Jenkins 中为 NUnit/MSTest 生成代码覆盖率 v 时间图?

我可以使用 OpenCover 和 ReportGenerator 生成代码覆盖率报告。我希望能够用图表将其可视化。 NUnit plugin 仅生成测试运行或测试失败随时间变化的图表。

另外,有人知道如何让 OpenCover 设置 %ERRORLEVEL% 批处理变量是代码覆盖率计算期间测试失败吗?

【问题讨论】:

    标签: c# jenkins nunit code-coverage opencover


    【解决方案1】:

    您可以使用 Jenkins Plot 插件 - https://wiki.jenkins-ci.org/display/JENKINS/Plot+Plugin

    我很久以前就做过了。我正在从使用 logparser 查询的 IIS 日志中放入图形数据。

    【讨论】:

      【解决方案2】:

      我用google charts output 创建了这个nodejs application(但它可能对你的需求来说有点过头了)

      最后,只需从 opencover(或 reportgenerator)输出顶部的摘要条目中提取数字并将该数据存储在有用的地方,然后创建您自己的图表。

      至于您的第二个问题,OpenCover 文档(应该与 OpenCover、nuget 和 msi 一起安装的 PDF/RTF)详细说明了一个应该执行您想要的操作的开关。

      -returntargetcode[:<opencoverreturncodeoffset>]
      

      【讨论】:

      • 我还没有为 Jenkins 写过任何插件。假设我必须这样做才能利用您的工作是否公平?
      • 是的,或者有这个 - stackoverflow.com/questions/14592274/… - 可以用来帮助你前进
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-27
      • 2015-02-09
      • 2016-05-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多