MSTest:一次一个线程

时间:2014-01-23 13:28:59

标签: exchange-server mstest runspace

我的项目中有很多'TestClass'。每个TestClass中都包含许多“TestMethod”。这些测试方法是针对在线交换的。并且在线交换只允许在给定的时间点创建/激活3个运行空间。

但是MSTest创建了多个线程来执行'TestClass'中的每个'TestMethod'。因此,我无法重复使用(原因是交换在线运行空间经常被破坏,如果是这样,我需要创建一个新的)只有1个运行空间并且为每个测试方法创建单个运行空间不是一种选择。 / p>

无论如何,我一次可以执行1种测试方法吗?有没有其他选择。请帮忙。感谢。

1 个答案:

答案 0 :(得分:1)

据我所知,你不能强迫 MSTest 运行单线程测试,但有办法实现你想要的。

一种可能性是创建 OrderedTest 并将所有测试添加到其中。有序测试一个接一个地进行测试 如果你有很多测试,那可能会有很多工作。

如需其他可能,请查看此帖:MSTest executing all my tests simultaneously breaks tests - what to do