Nunit并行运行测试不起作用

时间:2016-12-07 09:49:28

标签: unit-testing parallel-processing asp.net-core nunit nunit-3.0

我将[assembly: Parallelizable(ParallelScope.Fixtures)]添加到我的AssemblyInfo.cs。

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

nunit版本3.5

asp.net核心。

1 个答案:

答案 0 :(得分:3)

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