如何在VS2013上使用运行设置文件并行执行测试



我们已经从VS2010迁移到VS2013环境。我们的解决方案有超过5K个单元测试,在VS2010上花了大约5分钟,而在VS2013上花了大约20分钟。

我们看到在使用testsettings文件时存在一个问题,因为它配置VS2013使用以前的测试框架,所以我们将其移动到runsettings文件,这实际上解决了我们在转换时遇到的一些问题。

目前的主要想法是,我们找不到如何配置VS2013来并行执行测试。在前一个VS上,我们有<Execution parallelTestCount="0">设置,而runsettings文件似乎不可用。

总之,我们如何使用runsettings文件并行运行测试,从而使用较新的框架?

谢谢。

使用?

可以强制VS2013使用2010-2013测试设置文件。您可以添加FileName。测试设置到2013 .runsettings文件中。

<MSTest>
      <CaptureTraceOutput>True</CaptureTraceOutput>
      <DeploymentEnabled>false</DeploymentEnabled>
      <SettingsFile>FILENAME.testsettings</SettingsFile>
      <ForcedLegacyMode>True</ForcedLegacyMode>
</MSTest>

相关内容

  • 没有找到相关文章

最新更新