我想讓TeamCity成立一個項目。我想運行一個預定的構建,其中包括運行NUnit測試的步驟。Teamcity NUnit測試 - 找不到程序集
我NUnit的建設步驟是這樣的:
Runtime: NUnit-2.6.3 v4.0 MSIL
Run tests on: **/Tests/*.dll
Execute: If all previous steps finished successfully
但每次我運行構建時我得到一個錯誤說:
No assemblies were found.
爲什麼會出現這種情況,我該如何解決它?另外,從概念上講,這個構建步驟將在項目實際構建之前發生。但是除非項目是在第一個地方建立的,否則怎麼會有任何測試DLL(程序集)呢?
您是否在您的構建代理上驗證過這些目錄實際存在並且有文件?不,你不能在測試完成之前運行測試嗎?你爲什麼要這樣設置它? –
代理是本地的。是的,這些DLL確實存在於使用的目錄中。 – ritratt
只要確保在測試步驟之前添加命令行構建步驟並添加以下命令:dir/s,然後運行此命令並查看構建日誌的內容。你看到你的測試DLL在那裏嗎? –