我们正在使用TFS 2015,我正在尝试在我们的构建定义中使用“Visual Studio Test”任务。我似乎无法让我们的自动UI测试在我们指定的TestAgent(UITestRunner)上运行。 当我们构建发布项目时,我已经从我们的$(Build.BinariesDirectory)中选择了复制到UITestRunner的二进制文件。 UITestRunner上安装了Test Agent 2013更新v5,并且无错误地链接到具有控制器等效项的BuildServer。 当我们执行测试时,它似乎尝试在$(Build.BinariesDirectory)中运行UI测试,而不是被定向到测试代理上的文件。我甚至将“执行选项”下的测试装配路径设置为UITestRunner的UNC路径。
以前是否有人遇到此事并愿意提供建议?
以下是Visual Studio Test的构建定义:
我尝试使用UNC和替代方法指定TestAssembly路径,但无法在计算机“UITESTRUNNER”上运行测试。
我已经注释掉了“Visual Studio测试代理部署”和“运行功能测试”任务。使用这些我确实看到UI测试运行但由于某种原因它只运行第一个测试而非其他测试。