将同一池中不同代理之间的测试结果合并

时间:2019-06-23 21:30:39

标签: azure-devops

PublishTestResults @ 2任务的Yaml允许将mergeTestResults设置为true,这是否允许合并来自同一池中多个代理的测试结果?我所追求的是能够跨多个自托管代理同时运行测试,然后将它们合并在一起的能力。我怀疑您不能在同一主机上运行多个代理,除非每个代理用于不同的Azure DevOps组织。

1 个答案:

答案 0 :(得分:0)

  

这是否允许来自同一池中多个代理的测试结果   被合并?

关于此问题的简短答案是“不,它不支持”。对于Merge test results,它只是将所有测试结果文件合并到一个测试运行中,并在一个构建作业下完成。

对于具有多个代理的版本,它将产生彼此独立的多个版本。因此,合并测试结果无法将使用多个代理运行的所有结果文件合并到一个测试运行中。

此外,如果您为私人项目购买并行作业,则将获得在同一池中与多个代理一起运行内部版本的功能。而且这些代理不需要为其他组织工作。