我目前在TFS 2013中使用默認構建過程模板來進行自動構建。TFS 2013自動構建:是否有方法從src文件夾運行測試
我已將OutputLocation
參數配置爲AsConfigured
,以獲得與我的Visual Studio解決方案相同的文件夾結構(解決方案中有多個項目,並且我不希望它們都放在同一文件夾中)。
問題是,當構建過程試圖運行測試時,它會在bin
文件夾下查找任何程序集,而我的構建配置使得它只有一個src
文件夾。
有沒有辦法指定查看src
文件夾?無論如何,當使用AsConfigured
設置時,它不應該是默認設置嗎?
編輯:爲了說清楚,運行TFS自動構建(src,bin,tst)時通常會生成3個文件夾。將AsConfigured用於輸出位置時,不存在bin文件夾。我想這需要改變Test sources spec
設定構建過程的建議,我也得到了同樣的問題,因爲之前:
There were no matches for the search pattern C:\Builds\8\MyProject\MyBuildDefinition\bin\***test*.dll
我一直有這個確切的問題,花了我幾個小時才發現它切換到'AsConfigured',停止運行測試,你是否得到它的工作? – John
很遺憾,官方的MS響應是在路徑中硬編碼的。請參閱http://social.msdn.microsoft.com/Forums/sqlserver/en-US/be5be6f0-2092-4786-be1b-7b86b22dbcae/tfs-2013-automated-build-is-there-a-way-to-run -the-tests-from-the-src-folder?forum = tfsbuild – Jedidja
參見http://social.msdn.microsoft.com/Forums/vstudio/en-US/30c8b8e8-01d9-47fb-a370-57b5d190006c/using -asconfigured-and-still-be-able-to-get-unittest-results?forum = tfsprocess – Jedidja