根据文档,为了将Coded-UI作为构建的一部分运行,您需要将构建代理作为交互模式(不作为服务)运行,您的测试代理也需要部署为交互模式。
现在的问题是,当您部署测试代理时,您的构建计算机将自动重新启动,因此您的Build代理将不会重新启动,因为它不是服务。
你怎么解决这个问题?
由于您希望运行Coded UI测试,因此必须配置测试代理以与作为交互模式运行的Desktop和构建代理进行交互。
如果您坚持在与Build代理相同的计算机上安装TFS测试代理程序。你需要先手动install and configure the agents。然后在测试代理部署任务中指定测试代理安装介质路径,并使用运行功能测试任务到run Automated Test on agent machine。
两种选择: