我想在类/功能级别上并行运行测试,我的测试在场景/方法级别上运行,试图更改srprofile中的设置,但没有帮助。我用MSTest运行器尝试了同样的项目,工作得很好,不知道用SpecRun做什么。
我想要的是SpecRun的[assembly: Parallelize(Scope = ExecutionScope.ClassLevel, Workers = 5)]
这是我的srprofile设置
<Execution stopAfterFailures="0" retryFor="None" retryCount="0" testThreadCount="5" testSchedulingMode="Adaptive" />
<Environment testThreadIsolation="AppDomain" apartmentState="Unknown" />
不可能使用SpecRunner在特性/类级别上并行运行测试。
支持特性并行测试执行:
- NUnit
- MsTest
- xUnit
来源:
SpecFlow Documentation