2011-11-03 75 views
2

有一個CI構建一個非常簡單的解決方案來設置(MVC Web應用程序,服務,MSTest的項目)TFS構建找源的錯誤分支

構建顯示橙色下列要求:

手柄MSTest的異常沒有爲 /Heartbeat/Source/BvtAutomation/Local.testsettings

現在沒有工作文件夾映射,這就是意料之外,未源科正在興建,這是另一個項目乾脆!我無法在構建定義或解決方案中的任何位置找到任何對它的引用(WinGrep ..整個九碼!)

任何人都看到類似的東西或有什麼我可以嘗試的建議嗎?

謝謝!

回答

7

在TFS2010中,當使用DefaultTemplate.xaml構建時,要運行的測試文件不是相對於映射的工作空間指定的,而是通過源控制的完整路徑指定的。

因此,要解決這個問題:

  1. 編輯您的構建定義
  2. 轉到過程標籤
  3. 2.基本部分,選擇自動化測試並點擊...按鈕編輯測試設置。
  4. 自動測試對話框中,瀏覽您正在構建的分支中的.testsettings文件。
0

這可能有助於:在團隊資源管理器中選擇構建定義,右鍵單擊 - >編輯構建定義。在「工作區」選項卡上,您可以配置獲取到構建機器的源代碼。 HTH

+0

該問題涉及Local.testsettings,這意味着構建正在尋找測試項目。另一個答案是正確的。 –