Visual studio 2010 代码覆盖率结果中的疑问-VS 2010

Visual studio 2010 代码覆盖率结果中的疑问-VS 2010,visual-studio-2010,unit-testing,nunit,mstest,code-coverage,Visual Studio 2010,Unit Testing,Nunit,Mstest,Code Coverage,我使用VS2010运行代码覆盖率。这是一个winform应用程序。在测试设置中,使用“配置”按钮,我选择了exe和所有.dll 在运行测试之后,在代码覆盖率窗口中,我只看到编写了一些测试的DLL。(例如,我没有看到exe项目和一些其他DLL,因为没有为其编写测试) 现在,我想,我看到了单元测试覆盖的代码的覆盖率%。 但是我想在我的解决方案中找出整个代码的代码覆盖率。即,没有编写单元测试的代码。这是可能的还是我遗漏了什么 谢谢, Mani大多数(如果不是全部的话)探查器都不会对未作为测试运行一部分

我使用VS2010运行代码覆盖率。这是一个winform应用程序。在测试设置中,使用“配置”按钮,我选择了exe和所有.dll

在运行测试之后,在代码覆盖率窗口中,我只看到编写了一些测试的DLL。(例如,我没有看到exe项目和一些其他DLL,因为没有为其编写测试)

现在,我想,我看到了单元测试覆盖的代码的覆盖率%。 但是我想在我的解决方案中找出整个代码的代码覆盖率。即,没有编写单元测试的代码。这是可能的还是我遗漏了什么

谢谢,
Mani

大多数(如果不是全部的话)探查器都不会对未作为测试运行一部分加载的程序集进行探查。如果您想获得所有程序集的覆盖率,请编写一个简单的测试,从每个程序集加载至少一种类型(类或结构),强制探查器加载解决方案中的每个程序集,您应该获得完全覆盖率。一旦您的测试套件更加全面,您将能够放弃这个伪测试

我刚刚找到了另一种方法来报告这件事。我得到了单元测试所覆盖的行数,也从VS中的代码度量中得到了类中的总行数。因此,单元测试所覆盖的行数占总行数的百分比,给出了代码覆盖率的百分比

我刚刚找到了另一种报告方法。我得到了单元测试所覆盖的行数,也从VS中的代码度量中得到了类中的总行数。因此,单元测试所覆盖的行数占总行数的百分比,给我代码覆盖率的百分比。这也可以,但是从度量中排除测试相关代码行容易吗?