簡體   English   中英

在團隊合作中並行運行單元測試?

[英]Running unit tests in parallel in teamcity?

在C#項目中以團隊身份並行運行單元測試的最佳方法是什么?

我可以使用MsTest或NUnit或任何其他方式運行測試,我只需要一種並行運行測試以減少執行時間的方法即可。

Teamcity不會並行執行測試,並且沒有選項可以在默認的NUnit測試運行程序中激活該功能。

但是,自2.5版以來,NUnit包含PNunit,因此您可以使用PNUnit創建可以並行運行的單元測試,也可以使用控制台測試運行程序在teamcity中運行它們。 因此,如果出於任何原因確實需要並行執行測試,則必須更改測試實現以支持它。

有關詳細信息,請查看NUnit發行說明和PUnit網站:

您可以這樣進行。 但是請注意,PNunit的制造商說:“ PNUnit並非僅用於“偶然”並行性,只是為了使測試運行更快。而是用於測試由分布式,通訊組件組成的應用程序的方式。”

暫無
暫無

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

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