【问题标题】:CoDED-UI test failed when ran through Jenkins通过 Jenkins 运行 CoDED-UI 测试失败
【发布时间】:2016-04-21 10:20:34
【问题描述】:

我在 Jenkins 工作流程中将 CODED-UI 测试作为命令运行。此命令在服务器机器的 cmd 窗口中执行时有效,但在通过 Jenkins 执行时失败并出现错误。

“调用测试类 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 中提供的用户 ID 与用于调用命令的用户 ID 相同。

试图弄清楚我还缺少什么。

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

【问题讨论】:

    标签: visual-studio-2012 jenkins automated-tests coded-ui-tests jenkins-workflow


    【解决方案1】:

    您需要安装测试代理。您有一个 Jenkins 服务器,并且您正在触发编码的 ui。要运行 coed ui 测试,您必须安装并提及运行测试的测试代理。该代理应该安装了 VSTS。如果需要,您可以在同一台机器上拥有服务器和代理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-09
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 2021-02-24
      相关资源
      最近更新 更多