8

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

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

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

总而言之,我们如何使用runsettings文件并行运行测试,以便我们使用更新的框架?

谢谢。

4

1 回答 1

1

你用 ?

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

<MSTest>
      <CaptureTraceOutput>True</CaptureTraceOutput>
      <DeploymentEnabled>false</DeploymentEnabled>
      <SettingsFile>FILENAME.testsettings</SettingsFile>
      <ForcedLegacyMode>True</ForcedLegacyMode>
</MSTest>
于 2015-06-19T13:13:25.040 回答