我最近正在研究团队内部KPI,我认为代码覆盖率/单元测试数量将是一个很好的衡量标准。
在我们的CI构建管道中,我们使用NUnit来运行测试和JetBrains dotCover来生成覆盖率报告 - 一切都很好用,我们有那些花哨的"统计数据" Team City控制面板中的页面:
我想要做的是导出这个覆盖率数据,以便为当前的覆盖状态生成HTML输出,并且不一定在Team City控制台中控制它?
提前致谢。
答案 0 :(得分:1)
对于teamcity显示的任何报告,其惯例是它需要 zip文件,并在根目录中包含 index.html 页面。因此,对于coverage report
,它将是coverage.zip
,依此类推。
如果您使用workout directory
作为构建版本,则可以在artefacts文件夹中找到所需的artefacts
(覆盖率,测试结果等)。