【发布时间】:2011-01-14 07:10:14
【问题描述】:
我与 hudson CBS 进行了项目构建。我正在使用 cobertura 进行测试覆盖。报告已生成,我对此很满意。
但我找不到覆盖率 % 的增量。
例如 签入 #1 - 代码覆盖率为 90% 签入 #2 - 代码覆盖率为 75%,即下降 15%。
我可以在 hudson cobertura 插件中实现这一点吗?有没有其他选择?
【问题讨论】:
标签: hudson code-coverage cobertura
我与 hudson CBS 进行了项目构建。我正在使用 cobertura 进行测试覆盖。报告已生成,我对此很满意。
但我找不到覆盖率 % 的增量。
例如 签入 #1 - 代码覆盖率为 90% 签入 #2 - 代码覆盖率为 75%,即下降 15%。
我可以在 hudson cobertura 插件中实现这一点吗?有没有其他选择?
【问题讨论】:
标签: hudson code-coverage cobertura
我通过解析 cobertura XML 文件并将单个构建数据推送到数据库来解决这个问题。您可以使用其他指标来执行此操作,例如测试数量和复杂性。
将结果放入数据库可为您提供多种显示选项。我们使用 Excel 和 SharePoint 来显示最重要的指标。一个带有图表和图形的简单网页(还简单吗?)也可以解决问题。
【讨论】: