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。如果需要,您可以在同一台机器上安装服务器和代理。

相关问题