Visual studio 2013 如何在构建解决方案后自动为测试运行代码覆盖率分析
如何在每次从开发机器执行构建过程时,在单元测试上自动执行代码覆盖率分析Visual studio 2013 如何在构建解决方案后自动为测试运行代码覆盖率分析,visual-studio-2013,mstest,vs-unit-testing-framework,Visual Studio 2013,Mstest,Vs Unit Testing Framework,如何在每次从开发机器执行构建过程时,在单元测试上自动执行代码覆盖率分析 我在网上搜索过,但没有找到任何相关问题或帖子。根据MSDN提供的信息: 在团队资源管理器中,打开生成,然后添加或编辑生成定义 在过程页面上,展开自动测试,测试源,运行设置。将运行设置文件的类型设置为启用代码覆盖率 如果有多个测试源定义,请对每个定义重复此步骤 但是没有名为运行设置文件类型的字段 在自动测试下,选择测试组件,然后选择行末尾的省略号按钮[…]。在“添加/编辑测试运行”对话框的“测试运行程序”下,选择“Visua
我在网上搜索过,但没有找到任何相关问题或帖子。根据MSDN提供的信息:
- 但是没有名为运行设置文件类型的字段 在自动测试下,选择测试组件,然后选择行末尾的省略号按钮[…]。在“添加/编辑测试运行”对话框的“测试运行程序”下,选择“Visual Studio测试运行程序”
当您使用代码覆盖率进行测试时,您将确定有多少项目的代码实际上是通过编码测试进行测试的,在本例中是单元测试。代码覆盖率是VisualStudio用来防止bug等的功能 要求具有Visual Studio Premium 要在Visual Studio的测试资源管理器中的单元测试上使用Visual Studio中的分析代码覆盖率,请执行以下步骤:
这也会运行代码分析吗?我以为那只是单独执行测试。你的期望是错误的。“构建后运行测试”在Ultimate中可用,但它从不执行“构建后运行代码分析”。我怀疑是因为这是一个慢得多的操作。如果你需要这个,你必须得到类似NCrunch的东西。您需要提交一个关于您最好安装一个CI服务器(如Jenkins)的建议,并通过VisualStudio后期构建命令调用它。