TFS 2015 版本无法让“运行 功能测试”任务在多台机器上工作

TFS 2015 Release Cannot Get “Run Functional Tests” Task to Work on Multiple Machines

本地 TFS 2015 更新 3。

我有多台机器(不同的操作系统),我想 运行 我的测试。我在让这个简单流程成功运行时遇到问题。这是我尝试过的:

  1. 在多台机器上部署测试代理任务成功。
  2. 如果我将多台机器放在一个 "Run Functional Tests" 任务中,它将仅在步骤 1 中执行其中一台机器的测试(如果这是第一个任务,它将成功完成)。在此处记录:One Task
  3. 如果我设置 2 个单独的任务,每台机器一个,第一个任务将成功执行,但如项目符号 2 所示,测试是 运行 在步骤 1 中的任何一台机器上(不是为任务指定的特定任务)。附例中,第一个任务在Win7上设置为运行,但实际测试是在Win8机器上执行的。 然后第二个任务(针对Win10机器设置为运行)将无法完成,无论我放入什么机器或测试。附加此场景的日志:Two Tasks

看来此任务的 PS 个脚本在我们的环境中已损坏。

谢谢!

解决方法是可以单独配置测试代理:配置一个代理,然后运行测试,再配置另一个代理,运行测试。