Visual Studio 2017找不到准确的代码覆盖率

时间:2017-10-29 14:21:50

标签: visual-studio code-coverage xunit

我们正在使用Xunit进行大型项目(超过100000 LOC)的单元测试以进行测试,我们还需要找到代码覆盖率,我们正在使用Visual Studio中的“分析代码覆盖率”我们对Visual Studio如何找到代码覆盖率或基于什么基础感到困惑?

问题:

我们有72个待测试的控制器,我们测试了25个控制器

情景1

1)当我们测试1个控制器代码覆盖率结果 3.10% 那很好

这意味着我们测试每个控制器25次(一些控制器占2%,2.15%等)结果 22% 很好:)比较  总代码为150000

场景2

1)当我们在单击时测试25个控制器代码覆盖率结果只是 11.25% 这不好:(

与控制器代码相比,

甚至总代码为150000

我们尝试了什么

我们使用自定义代码覆盖率分析设置(.runsettings),以便我们排除未使用的dll或命名空间,但我们甚至会得到一个不满意的数字

帮帮我谢谢

0 个答案:

没有答案