24

我在单元测试设置中看到一个选项“并行运行最多 1|2 个程序集”,但将其设置为“1”似乎仍然并行执行单个程序集的测试。有没有办法完全禁用并行执行?

这是 ReSharper 6.1。

4

1 回答 1

3

您可以尝试在此处查看堆栈溢出答案How to run NUnit test fixtures serially?

但是,您似乎需要执行此操作可能会受到测试依赖项的推动。访问公共资源的需要或一个测试的输出需要成为另一个测试的输入。如果是这种情况,请考虑重构您的测试/代码以删除依赖项。通常这可以通过使用模拟框架(Moq、RhinoMocks 等)来完成。

于 2012-04-17T09:13:43.090 回答