2012-03-12 98 views
0

我有多個Nunit測試DLL,如a_test.dll,b_test.dll,c_test.dll。使用Nunit執行多個測試DLL

無論何時我需要執行這些測試項目,我需要在Nunit應用程序中單獨加載它們並執行它們。

我可以一次添加它們並執行嗎?

+0

我從來沒有使用Nunit測試跑步者 - 我要麼像TestDriven.net一樣的免費測試跑步者,要麼與Resharper中的集成跑步者(我選擇VS2010) - 在VS11中,集成測試人員處理NUnit罰款 – Carsten 2012-03-21 10:20:08

+0

好關於VS11的消息 – Anton 2012-03-21 14:07:00

回答

0

我使用ReSharper附帶的測試運行器。您可以執行ReSharper> Unit Tests>從解決方案運行所有測試,或按Ctrl + U,Ctrl + L,它將運行每個項目中的所有單元測試。

+0

不是每個人都有reSharper :(你知道免費/開源工具集成到VS,並讓你運行nunit測試嗎? – Anton 2012-03-21 13:54:28

+0

我只是說這就是我使用的。它的價格合理,我會自己購買它我的僱主不會這樣,我很迷戀它,我無法想象如果沒有它,我無法想象 – 2012-03-21 13:58:38

+0

實際上,我也是,浪費時間不去使用R#或CodeRush,這是我從MonoDevelop :) – Anton 2012-03-21 14:06:02

0

如果這是一個重複任務,並且每次運行nunit.exe時都必須加載庫,請加載它們一次並另存爲解決方案(.nunit文件)。另外,如果您有這些庫的代碼 - 您可以將所有項目聯合到一個解決方案,然後用nunit打開它。

至今爲止,它不能從打開的對話框加載多個dll,也不能從命令行加載參數。