繁体   English   中英

Visual Studio单元测试没有代码的代码覆盖率

[英]Visual studio unit test Code coverage without the code

我想检查单元测试的代码覆盖率。 由于某些原因,我无法在开发人员框中安装Visual Studio 2010 Ultimate。

我也有一台可以在其中安装VS Ultimate 2010的测试机。该产品也已安装在此计算机中。 是否可以在VS Ultimate中检查代码覆盖率而无需将代码从TFS检出到测试机? 是否可以使用.pdb文件(从我的Dev框复制到Test框)检查代码覆盖率? 还有其他方法可以检查代码覆盖率而不检查整个代码吗?

我不想在测试机中安装VS Ultimate,而根本不知道这是否可能。

该converage /在Visual Studio分析工具通过工程仪器组件。

分析/覆盖过程将重新生成程序集,进行一些检测,然后启动您的应用程序。 现在,您越探索应用程序,执行的代码就越多。 可以在停止分析后生成的覆盖率报告中看到所有这些信息。

您也可以使用命令行实用程序进行覆盖检测。 如果您的应用程序是Web应用程序,则可能需要设置其他参数:

vsinstr -coverage helloclass.exe
vsperfcmd /start:coverage /output:run.coverage
helloclass
vsperfcmd /shutdown

您可以简单地将存储库复制/粘贴到测试计算机并运行代码覆盖率。 这将节省一些时间,并且比创建批处理文件和使用命令行等方便。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM