在VS2010代码覆盖率结果中确定提供覆盖率的测试

3

有没有简单的方法可以从VS2010代码覆盖率中的文件高亮反推提供覆盖率的测试?我有一个方法被覆盖了,另一个没有被覆盖,但是在我的测试中寻找提供当前覆盖率的测试很困难。能够从代码高亮中返回导航将是很好的。

谢谢

1个回答

1

测试覆盖率信息通常是布尔数据,已经进行了OR运算。

当您执行测试A并探测到位置P时,工具会记住P已被执行。如果您执行测试B,并且相同的探针位置P被触发,工具会记住P已被执行。因此,覆盖(P)=由A执行 OR 由B执行。

好消息是您可以获得覆盖数据。坏消息是,通过查看覆盖(P),您无法区分是A还是B导致了它。

您唯一的真正选择是单独运行每个测试并记录结果。


如果您可以从脚本运行整个测试集,那么您可以编写一个脚本逐个运行测试。 - Ira Baxter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接