2017-01-23 60 views
-1

我可能在這裏頭痛,但我被要求爲我們團隊的分支設置一個預定的Team Foundation Build,然後在構建完成後我們的自動化測試成爲使用NUnit執行。TFBuild完成後運行NUnit自動測試

我已經看過一些關於在TFS中設置構建定義的在線教程,但我似乎無法弄清楚構建成功後如何調用NUnit。我期待看到或找到某種「在成功時運行此命令行」選項;我能找到的最好的是「前/後測試腳本路徑」,但這與像**\*test*.dll;**\*test*.appx這樣的測試有關,我不確定那是什麼。

只要知道什麼對Google來說是一種幫助,因爲我現在處於虧損狀態。

+0

哪個TFS的版本,您使用的?您是使用XAML構建還是基於新的基於任務的構建? –

+0

TFS 2013,我只是在Visual Studio中創建一個新的構建 - 「團隊資源管理器」>「構建」>「新建構建定義」 – Jocie

回答

0

如果使用XAML編譯:

您可以安裝NUnit Test Adapter NuGet包在單元測試項目。或者你可以check the assemblies into the Build Controller's Custom Assemblies Path

有用的文章:

如果使用新的基於任務的構建

您可以在NUnit測試適配器NuGet包添加到您的解決方案,並在中指定NUnit測試適配器NuGet包的路徑VSTest任務中的字段。檢查下面的截圖:

enter image description here

有用的文章: