如何将Cobertura集成到Teamcity 6.5构建中并获得代码覆盖历史记录?

时间:2012-01-05 20:13:08

标签: java teamcity cobertura teamcity-6

我想将Cobertura整合到我的Teamcity构建中。我正在使用此链接作为起点:

http://jroller.com/ulc/entry/teamcity_2_custom_report_integration

但据我所知,这只会给我一份当前的报道快照。获取Teamcity中代码覆盖率的历史图表/记录的任何想法?

是否有比上述链接更好的方法与Cobertura集成?

2 个答案:

答案 0 :(得分:3)

TeamCity AFAIK没有与Cobertura直接整合。

为了获取TeamCity统计信息图表和7.0即将引入的功能,使得构建度量标准更改失败,构建脚本将需要通过statistics values报告相应的与覆盖范围相关的service messages

顺便说一下,您可以考虑将IntelliJ IDEA Code Coverage与TeamCity一起使用,而不是让Cobertura停滞不前。

答案 1 :(得分:3)

接受Yaegor的答案,因为它最直接地回答了我的问题 - 将Cobertura与TeamCity整合在一起。但在我们的情况下,更好的整体解决方案只是将teamcity与Sonar服务器集成。 Sonar提供代码覆盖率(使用Cobertura或许多其他覆盖工具),静态分析以及开箱即用的许多其他指标,只需很少的站立工作。