2011-09-01 100 views
3

我們有一個Visual Studio測試控制器,在特定的測試環境設置中有3個註冊的測試代理,用於我們的夜間自動化運行。我已經看到有關構建代理運行測試的大量文檔,但是我們需要測試執行通過控制器並從測試代理運行。如何將TFS構建過程配置爲通過測試控制器在測試代理上執行測試?

我的想法是編輯構建過程模板,以便它會觸發這些遠程執行的測試的執行,然後等待測試運行結果,但我沒有構建模板的經驗,我一直無法找到任何顯示我可能如何完成此任務的示例。這當然假設編輯構建過程是最好的/正確的解決方案。

有人可以在構建/部署週期結束時觸發測試遠程執行的經驗讓我指向正確的方向嗎?

回答

5

其實,你不需要改變你的模板。只要確保您的構建定義引用了爲遠程執行配置的正確測試和測試設置文件。

第1步: 請打開http://msdn.microsoft.com/en-us/library/ee256991.aspx和向下滾動到部分「遠程執行或數據收集到解決方案中添加一個測試設置」。按照此步驟爲遠程執行創建一個測試設置文件。

第2步: 編輯您的構建定義:去處理頁面,標題爲「2.基本」下,打開自動通過點擊測試對話框中的「...」結尾。在「自動測試」對話框中,單擊「添加」。然後瀏覽您的測試設置文件(用於遠程執行,您剛剛創建的文件)並確認您的選擇。

現在保存您的構建定義並排隊構建。自動地,您的測試現在在遠程系統上執行,因爲您的測試設置文件會告訴您的構建系統執行此操作。

希望這足以啓動您的遠程測試工作。

+0

工作就像一個魅力 - 感謝您從困難的方式拯救我! – Michael

相關問題