我将[assembly: Parallelizable(ParallelScope.Fixtures)]
添加到我的AssemblyInfo.cs。
现在我正在运行测试dotnet test
,并在日志中看到按正常顺序执行的测试(夹具之后的夹具,按字母顺序排列,未混合,尽管我在10个测试夹具中进行了130次测试)。
另外 - 测试运行时间没有改变。
那么,可能是什么原因?谢谢!
nunit版本3.5
asp.net核心。
答案 0 :(得分:3)
如果您正在运行.NET Core测试,那么您正在使用NUnit可移植框架构建,该构建不支持并行执行。该属性仍然被接受,因此您可以在不更改代码的情况下切换到不同的平台构建。