在Visual Studio 2015的“文本资源管理器”窗口中选择的测试是同时还是顺序运行?

时间:2017-03-16 18:46:19

标签: c# visual-studio testing

在Visual Studio 2015 for C#中,

  1. 如果我在“测试资源管理器”窗口中选择了多个测试,并右键单击以选择运行所选测试,则所选测试是同时运行还是顺序运行(即一次测试在上一次测试完成时自动启动)? / p>

  2. 如果测试同时进行,是否需要进行不同测试之间的同步?

  3. 如果测试同时运行,我如何指定顺序运行所选测试而不是同时运行?当有许多测试要按顺序运行时,这个问题很有用,以避免它们之间出现一些同步问题。有太多的人手动选择一个接一个地运行。

  4. 感谢。

1 个答案:

答案 0 :(得分:1)

这篇文章描述了在VS.NET 2015 https://blogs.msdn.microsoft.com/visualstudioalm/2016/10/10/parallel-test-execution/

中运行的并行测试

来自那里的一些相关摘要:

  1. 默认情况下,并行测试运行已关闭。如果你没有做任何特别的事情 - 测试将在任何情况下一个接一个地运行。

  2. 并行是在装配级别完成的 - 来自同一装配的测试将按顺序运行无关紧要

  3. 如果您需要共享数据访问/同步等,您可以自行测试以支持并行运行

  4. 所以基本上回答你的问题 - 什么都不做,测试将按顺序进行。