【问题标题】:How to aggregate code coverage report in Hudson?如何在 Hudson 中汇总代码覆盖率报告?
【发布时间】:2011-01-14 07:10:14
【问题描述】:

我与 hudson CBS 进行了项目构建。我正在使用 cobertura 进行测试覆盖。报告已生成,我对此很满意。

但我找不到覆盖率 % 的增量。

例如 签入 #1 - 代码覆盖率为 90% 签入 #2 - 代码覆盖率为 75%,即下降 15%。

我可以在 hudson cobertura 插件中实现这一点吗?有没有其他选择?

【问题讨论】:

    标签: hudson code-coverage cobertura


    【解决方案1】:

    我通过解析 cobertura XML 文件并将单个构建数据推送到数据库来解决这个问题。您可以使用其他指标来执行此操作,例如测试数量和复杂性。

    将结果放入数据库可为您提供多种显示选项。我们使用 Excel 和 SharePoint 来显示最重要的指标。一个带有图表和图形的简单网页(还简单吗?)也可以解决问题。

    【讨论】:

    • 同意。我过去曾这样做过。我想确保它与 hudson 报告保持一致,因为它非常直观
    • 如果留在 Hudson 进行展示非常重要,您可以采用上述方法,但写入属性文件并使用 wiki.hudson-ci.org/display/HUDSON/Plot+Plugin
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2011-01-01
    • 2014-08-21
    • 1970-01-01
    • 2019-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多