0

我在我的Jenkins工作流程中將CODED-UI測試作爲命令運行。此命令在服務器計算機的cmd窗口中執行時有效,但在通過Jenkins執行時出現錯誤時會失敗。通過Jenkins運行時CoDED-UI測試失敗

「調用測試類的初始化方法時出錯xxx.xx.xx.CodedUITest.CodedUITest3:Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException:要運行與桌面交互的測試,必須設置測試代理作爲交互式進程運行有關更多信息,請參閱「如何設置測試代理以運行與桌面進行交互的測試」(http://go.microsoft.com/fwlink/?LinkId=255012) 如果您將測試作爲團隊構建的一部分運行,則必須還要將構建代理設置爲以交互式過程運行。有關詳細信息,請參閱「如何在構建應用程序後配置和運行計劃測試」(http://go.microsoft.com/fwlink/?LinkId=254735)「

我安裝了Testagents,選中了讓桌面交互過程的選項,但錯誤仍然存​​在。 testagent中提供的用戶標識與用於調用該命令的用戶標識相同。

試圖找出我還缺少什麼。

使用的命令:C:\ Program Files文件(x86)的\微軟的Visual Studio 12.0 \ Common7 \ IDE \ MStest.exe /testcontainer:"E:\workspace\Microsoft\xxx\Publish\Test2.orderedtest」

回答

0

您需要安裝測試代理。你有一個Jenkins服務器,並從你觸發編碼的用戶界面。爲了運行ui測試,你必須安裝並提供測試代理運行你的測試。該代理應該在其中安裝VSTS。如果需要,您可以在同一臺機器上安裝服務器和代理。

相關問題