我们目前使用TFS 2015更新3运行夜间发布(仅) CodedUI测试。在一个版本定义中,我有4个环境运行这些测试。其中3个运行良好,但始终遇到此错误:
2018-09-21T19:04:23.8783809Z DistributedTests:请使用此链接分析测试运行:http://..。 2018-09-21T19:04:23.8940074Z DistributedTests:测试运行“70794”处于“InProgress”状态。 2018-09-21T19:04:23.8940074Z DistributedTests:总测试: 102,通过测试:0 2018-09-21T19:04:33.9839005Z DistributedTests:测试运行“70794”处于“中止”状态。 2018-09-21T19:04:33.9839005Z DistributedTests:总测试: 102,通过测试:0 2018-09-21T19:04:44.0019357Z ##warningDistributedTests:测试运行中止。记录运行日志的细节。 2018-09-21T19:04:44.0956639Z ##warningDistributedTests:新测试运行创建。 2018-09-21T19:04:44.0956639 Z ##warningTest Run for Project Collection Build Service (TEAM FOUNDATION)。 2018-09-21T19:04:44.0956639Z ##warningDistributedTests: UnExpected错误发生在测试执行过程中。再试试。 2018-09-21T19:04:44.0956639Z ##warningDistributedTests:测试运行中止。测试运行id: 70794 2018-09-21T19:04:44.0956639Z ##errorThe测试运行被中止,任务失败。
在DTAlogs中,我发现以下声明:
E,8736,10,2018/09/21,10:37:53.264,FALCONVANDV08\DTAExecutionHost,TestExecutionServiceCommandQueueListener.SendStopCommandToHandleException :队列侦听器中发生的异常。Microsoft.TeamFoundation.Test.WebApi.TestExecutionObjectNotFoundException: TestAgent 8984找不到。
在运行功能测试任务之前,我有一个部署任务(请记住,还有3个其他环境,它们的处理方式完全相同)。唯一的区别是它正在运行的VM,尽管所有4个VM都是从同一个映像创建的,并且具有相同的配置。在VM上,vstf_testagent.exe看起来是存在的,并且具有与部署环境时类似的时间戳。有什么建议吗?
发布于 2018-09-24 07:53:21
这个问题似乎类似于这个问题:vNext和新任务RunDistributedTests -并行测试
请检查阿黛布的评论
在一个dll中有测试吗?如果是这样的话,现在的并行性只适用于dll。我们正在致力于在跨机器的dll中分发测试,这很快就会到来。
https://stackoverflow.com/questions/52450415
复制相似问题