Coded UI测试在MSTest或vstest.console.exe中成功运行。
然而,当在Jenkins中运行相同的命令时,测试失败,发出以下错误(使用vstest.console.exe)。
调用测试类MyServiceTestSuite的初始化方法时出错:Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException:要运行与桌面交互的测试,必须将测试代理设置为作为交互式进程运行。有关详细信息,请参阅“如何:设置测试代理以运行与桌面交互的测试”(http://go.microsoft.com/fwlink/?LinkId=255012) 如果您在团队构建过程中运行测试,则还必须将构建代理设置为作为交互式过程运行。有关详细信息,请参阅“如何:在构建应用程序后配置和运行计划的测试”(http://go.microsoft.com/fwlink/?LinkId=254735)
有没有办法在Jenkins中成功运行测试而不安装Test Agent。