2

我将[assembly: Parallelizable(ParallelScope.Fixtures)]添加到了我的AssemblyInfo.cs中。Nunit并行运行测试不起作用

现在我正在运行测试dotnet test并查看测试以正常顺序执行的测试日志(夹具后按照字母顺序排列,没有混合,尽管我在10个测试夹具中有130个测试)。 也 - 测试运行时间没有改变。 那么,可能是什么原因?谢谢!

nunit版本3.5

asp.net核心。

回答

3

如果您正在运行.NET Core测试,那么您使用的NUnit可移植框架构建不支持并行执行。该属性仍然可以接受,因此您可以在不更改代码的情况下切换到不同的平台版本。