是否有可能找到TFS上选定个人签入的变更集的单元测试代码覆盖率?

时间:2017-01-18 09:23:46

标签: unit-testing tfs code-coverage

我正在尝试监控团队中某些人检查的代码的单元测试代码覆盖率。这是通过TFS实现的吗?

2 个答案:

答案 0 :(得分:1)

解决方法是在特定变更集之前和变更集之后检查构建的代码覆盖率,前提是您的构建定义已启用代码覆盖率。这样,您就可以看到整体代码覆盖率是否有所改善。

答案 1 :(得分:0)

似乎您想知道特定变更集的测试是否涵盖了更改的代码。

不幸的是,TFS或Visual Studio没有开箱即用的功能来获得你想要的东西。 Visual Studio和TFS中的代码覆盖率报告和分析没有考虑代码的变化 - 它们只告诉您整个项目或解决方案的代码覆盖率。

TFS数据仓库中有Code Churn and Code Coverage perspectives。但是,它也没有多大帮助。由于代码流失视角仅跟踪已更改的代码行,因此不包括更改的方法或拼写。

如果您确实需要此功能,可以在uservoice中询问功能请求,TFS管理员会对其进行审核。