簡體   English   中英

NUnit 測試未並行運行

[英]NUnit tests not running in parallel

我有一種情況,我想使用 NUnit 並行運行測試

為此,我使用以下屬性

 [Parallelizable(ParallelScope.All)]
 [FixtureLifeCycle(LifeCycle.InstancePerTestCase)]
 [TestFixture] 
 public class MyTestFixture
 {
     [Test]
     public void Test1()
     {

     }
     
     [Test] 
     public void Test2()
     {

     }
  }
}

在我的實際場景中,我在一個夾具中有超過 200 個測試

在 Visual Studio 中觀看測試資源管理器,測試似乎沒有並行運行

通過 NUnit Lite 運行測試時也是如此

有沒有辦法通過命令行運行這個測試夾具,看看它是否是跑步者的問題?

我究竟做錯了什么?

保羅

如果要並行運行 NUnit 測試,可以在測試用例上使用Parallelizable屬性。

NUnit 3 提供了一個Parallelizable屬性,可以用來表示哪些測試可以並行運行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM