2016-04-25 93 views
0

我已閱讀此論壇上有關此主題的所有帖子,但仍未發現此問題。我得到的錯誤是:無法在編譯代理上運行NUnit測試

編輯:在日誌中我看到「運行VS測試亞軍」。這應該是一個不同的測試賽跑者? 「未找到測試結果,請確保已安裝的測試發現者&執行者,平臺&框架版本設置合適,然後重試。」

我的環境是在TFS 2013上的NUnit3版本3.2.1,使用VS 2013以.NET4爲目標。在本地機器上構建時,我的測試運行良好。我在Build Agent機器上安裝了NUnit3測試適配器,並且我有一個runsettings文件。排隊建立工作沒有錯誤,但測試沒有運行。我很確定我在Build Definition中有「測試源規範」,因爲如果我在該字段中輸入了不正確的東西,我會得到一個不同的錯誤。我在哪裏可以找到日誌...或者我如何啓用詳細日誌記錄來解釋這個錯誤。現在我不知道在哪裏看。任何幫助表示讚賞。 感謝

回答

2

安裝NUnit測試適配器NuGet包 -

https://www.nuget.org/packages/NUnitTestAdapter/

+0

我已經安裝了NUnit3測試適配器。 – RGuggisberg

+0

訪問代理的文件可能存在訪問問題。一般來說,我總是推薦使用Nuget包,而不是在構建/測試代理上安裝更多軟件。通過Nuget更新更容易,避免了與其他項目的版本衝突。 – chief7

+0

所以你說我應該在每個開發機器上安裝nUnit Test Adapter Nuget包,而不是在Build Agent上安裝?我也已經在那裏。 – RGuggisberg