2

我將[assembly: Parallelizable(ParallelScope.Fixtures)]添加到了我的AssemblyInfo.cs中。Nunit並行運行測試不起作用

現在我正在運行測試dotnet test並查看測試以正常順序執行的測試日誌(夾具後按照字母順序排列,沒有混合,儘管我在10個測試夾具中有130個測試)。 也 - 測試運行時間沒有改變。 那麼,可能是什麼原因?謝謝!

nunit版本3.5

asp.net核心。

回答

3

如果您正在運行.NET Core測試,那麼您使用的NUnit可移植框架構建不支持並行執行。該屬性仍然可以接受,因此您可以在不更改代碼的情況下切換到不同的平臺版本。