Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2017找不到准确的代码覆盖率_Visual Studio_Code Coverage_Xunit - Fatal编程技术网

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

Visual studio Visual Studio 2017找不到准确的代码覆盖率,visual-studio,code-coverage,xunit,Visual Studio,Code Coverage,Xunit,我们正在使用Xunit对一个大型项目(超过100000 LOC)进行单元测试,用于测试,我们还需要了解代码覆盖率。我们正在使用Visual Studio中的“分析代码覆盖率”,我们对Visual Studio如何了解代码覆盖率或基于什么原因感到非常困惑 问题: 我们有72个控制器要测试,其中我们测试了25个控制器 情景1 1) 当我们测试1个控制器代码覆盖率时,结果是3.10%这很好 也就是说,我们对每个控制器进行了25次测试(其中一些控制器使用了2%,2.15%等),结果是22%Great:)

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

问题:

我们有72个控制器要测试,其中我们测试了25个控制器

情景1

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

也就是说,我们对每个控制器进行了25次测试(其中一些控制器使用了2%,2.15%等),结果是22%Great:)总代码为150000

场景2

1) 当我们在一次点击测试25个控制器时,代码覆盖率仅为11.25%这不好:(

与控制器代码相比,偶数总代码为150000

我们尝试过的

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

帮帮我谢谢