【发布时间】:2015-07-15 19:16:17
【问题描述】:
我正在计算在 Jenkins 中完成的每个构建的代码覆盖率,并生成一份覆盖率 XML 报告。这在 Jenkins 和 Cobertura 中记录得非常好,但我真正想要的是能够以某种方式获得总分支覆盖率,这样我就可以自动发布到我的团队其他成员可以轻松使用的媒体(即 Slack) .
作为奖励,获得与上次运行的覆盖率差异会更好。我没有看到任何包含此内容的环境变量,也没有在 Cobertura 文档中找到任何详细说明执行此操作的简单方法的内容。我知道我可以自己编写一些代码来完成这项工作,但如果我缺少一种简单的方法或者其他人已经构建了一些方法,我宁愿这样做。
【问题讨论】:
标签: jenkins code-coverage cobertura coverage.py