Visual Studio 2012能否并行运行单元测试?Visual Studio 2010有这个选项:
但我在Visual Studio 2012中找不到类似的东西。我尝试了引用文章中描述的过程,但即使加载相同的测试设置文件,我也无法并行运行测试。
Visual Studio 2012能否并行运行单元测试?Visual Studio 2010有这个选项:
但我在Visual Studio 2012中找不到类似的东西。我尝试了引用文章中描述的过程,但即使加载相同的测试设置文件,我也无法并行运行测试。
目前,VS2012单元测试框架不支持并行运行测试。
编辑: 将与Dave的一部分评论移动到答案中,以便更好地参考。
请查看此链接了解如何通过.testsettings启用并行运行。一旦在.testsettings文件中配置了此设置,您就可以将其设置为VS中的活动设置文件,这将强制在遗留的mstest框架中执行,在该框架中该功能是可用的。
<MSTest>
<CaptureTraceOutput>True</CaptureTraceOutput>
<DeploymentEnabled>False</DeploymentEnabled>
<SettingsFile>FILENAME.testsettings</SettingsFile>
<ForcedLegacyMode>True</ForcedLegacyMode>
</MSTest>
我有一个测试项目,从2010升级到了2012。在IDE中无法并行运行,但是使用mstest.exe和测试DLL可以正常工作。