在 Teamcity 中结合代码覆盖率统计

mei*_*lke 6 javascript c# teamcity code-coverage

如何将多个代码覆盖率报告与 Teamcity 的代码覆盖率统计数据结合起来?

我有 Grunt 管道,它执行 Javascript 代码覆盖率报告(使用karma-coverage)和 C# 代码覆盖率报告(使用OpenCoverReportGenerator)。两者都提供多种报告功能。

对于 Javascript,我目前正在这样做:

  • HTML 报告
  • TeamCity的可解释的控制台输出-看到这个详细内容
  • 文字摘要

对于 C#:

  • HTML 报告
  • XML 报告
  • 我自己的 Teamcity-interpretable 控制台输出使用 ReportGenerator 接口

我正在 Teamcity 中运行我的管道,并希望使用出色的 Teamcity 覆盖率统计数据。它适用于使用控制台输出的报告之一。但是 Teamcity 并没有合并它们,下一个报道报告者(C# 对我来说是在 Javascript 之后)覆盖了之前的报告。