有没有简单的方法可以从VS2010代码覆盖率中的文件高亮反推提供覆盖率的测试?我有一个方法被覆盖了,另一个没有被覆盖,但是在我的测试中寻找提供当前覆盖率的测试很困难。能够从代码高亮中返回导航将是很好的。
谢谢
有没有简单的方法可以从VS2010代码覆盖率中的文件高亮反推提供覆盖率的测试?我有一个方法被覆盖了,另一个没有被覆盖,但是在我的测试中寻找提供当前覆盖率的测试很困难。能够从代码高亮中返回导航将是很好的。
谢谢
测试覆盖率信息通常是布尔数据,已经进行了OR运算。
当您执行测试A并探测到位置P时,工具会记住P已被执行。如果您执行测试B,并且相同的探针位置P被触发,工具会记住P已被执行。因此,覆盖(P)=由A执行 OR 由B执行。
好消息是您可以获得覆盖数据。坏消息是,通过查看覆盖(P),您无法区分是A还是B导致了它。
您唯一的真正选择是单独运行每个测试并记录结果。