有没有办法阻止ReSharper运行程序集';s单元测试并行进行
本文关键字:单元测试 并行 程序集 运行 ReSharper 有没有 | 更新日期: 2023-09-27 18:30:14
我在单元测试设置中看到一个选项"并行运行最多1|2个程序集",但将其设置为"1"似乎仍然可以并行执行单个程序集的测试。有没有办法完全禁用并行执行?
这是ReSharper 6.1。
您可以尝试在这里查看堆栈溢出的答案如何串行运行NUnit测试设备?
然而,似乎您需要这样做可能是由测试依赖性推动的。要么需要访问公共资源,要么一个测试的输出需要成为另一个测试输入。如果是这种情况,请考虑重构测试/代码以删除依赖关系。通常,这可以通过使用mocking框架(Moq、RhinoMocks等)来完成。