我们已经从VS2010迁移到VS2013环境。我们的解决方案有超过5K的单元测试,在VS2010上他们花了大约5分钟,而在VS2013上他们大约需要20分钟。
我们发现使用testsettings
文件存在问题,因为它将VS2013配置为使用以前的测试框架,因此我们将其移动到runsettings
文件,这实际上解决了我们在过渡。
现在主要的想法是我们找不到如何配置VS2013来并行执行测试。在前VS上,我们有<Execution parallelTestCount="0">
设置,似乎在runsettings
文件中不可用。
总结一下,我们如何使用runsettings
文件并行运行测试,以便我们使用更新的框架?
感谢。
答案 0 :(得分:1)
你用?
您可以强制VS2013使用2010-2013测试设置文件。您可以将FileName.testsettings添加到2013 .runsettings文件中。
<MSTest>
<CaptureTraceOutput>True</CaptureTraceOutput>
<DeploymentEnabled>false</DeploymentEnabled>
<SettingsFile>FILENAME.testsettings</SettingsFile>
<ForcedLegacyMode>True</ForcedLegacyMode>
</MSTest>