TFS 2017 TestExecution.zip无法访问测试代理机器

时间:2018-02-18 18:09:13

标签: automated-tests tfs2017

在离线模式下操作时,我对TFS 2017u2 Deploy Test Agent任务的行为感到非常困惑。在测试代​​理计算机上查找部署代理本地路径时,任务似乎失败。要么是尝试通过管理员共享连接失败,要么失败。

使用版本管理中的“部署测试代理”任务,测试代理将从单独的UNC共享成功安装。但是,该任务将检测到DTAAgentExecutionService和DTAExecutionHost不存在/正在运行。看起来RemoteDeployerService然后从Test Agent工作站返回到Deployment Agent机器以获取TestExecution.zip存档的副本。这会在日志中引发警告:“无法连接到用户的路径\\ ******** ....”,“系统错误53已发生”,并且“找不到网络路径。 “最后,努力失败了:

[错误]'********:5986'发生错误。详细信息:测试计算机无法访问“测试代理程序源路径”D:\ agents \ DA_1 \ _work \ _tasks \ DeployVisualStudioTestAgent_52a38a6a-1517-41d7-96cc-73ee0c60d2b6 \ 2.1.8 \ TestExecution.zip'。请检查文件是否存在,并且测试机器是否可以访问该计算机。

然而,该路径显然是引用部署代理程序机器,所以我不知道为什么测试代理会在本地路径中查找它(d:\而不是\\)。可以肯定的是,我使用为RM任务配置的相同帐户手动登录到测试代理工作站,我可以访问该文件夹并通过\\ d $ \ share远程存档而没有任何问题。

测试代理是否尝试返回部署代理?

我希望部署代理计算机能够远程启动安装和监视,并根据需要将内容推送到测试代理工作站。在我们的生产空间中,防火墙允许来自部署代理的流量到达测试代理,但不是相反。

如果没有,它在做什么?它期望在哪里找到TestExecution.zip?我尝试将一个副本放在与TestAgent.zip安装程序相同的UNC文件夹中,但没有做任何事情。

0 个答案:

没有答案