我有tfs 2018:我想在5个代理上/并行运行我的一万个测试:
我做了什么:
创建了一个发布定义,其中在“代理”阶段选择了EXECUTE ON MULTIPLE AGENTS
,并指定了5个“代理”作为“最大代理数”。
然后创建了一个Visual Studio测试V2,并选择了RUN TESTS IN PARALLEL ON MULTICORE MACHINE
。
当我发布定义时,它创建了5个标签:
Agent 1 of 5
Agent 2 of 5
Agent 3 of 5
Agent 4 of 5
Agent 5 of 5
系统正在做什么: 它使用单个代理程序(Agent机器),并在五个阶段中一个接一个地执行单个计算机上的所有测试。
问题:
为什么测试即使在联机和选定状态下也无法在5个不同的代理上分发和执行。 为什么用单一代理执行并复制所有测试?并将此复制分为5个阶段。在所有五个阶段中,都使用相同的代理。