0

在 TFS 更新 2 中提供了新任务“ RunDistributedTests ”,它可以与测试计划和测试套件一起使用。就我而言,我想同时在 5 台机器上运行测试套件(并行测试)

我的测试套件包括 Coded UI 测试。机器组由5台测试机组成。

执行后我看到下一个结果:测试只运行一台机器,它是机器组列表中的第一台机器。其他机器没有任何动作。

我检查了日志文件 DTAExecutionHost.exe.log 并在每台未运行测试的机器上发现了这个异常:

/tfs/Projects/_apis/test/Agents/97/Commands/0] (GET)0[test] \DTAExecutionHost, TestExecutionServiceCommandQueueListener.DispatchAsync:发生了 TestExecutionObjectNotFoundException。\DTAExecutionHost, TestExecutionServiceCommandQueueListener.SendStopCommandToHandleException队列侦听器中发生异常。Microsoft.TeamFoundation.Test.WebApi.TestExecutionObjectNotFoundException:找不到 TestAgent 97。在 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.HandleResponse(HttpResponseMessage response) 在 Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__79.MoveNext() --- 堆栈跟踪从上一个引发异常的位置结束---

也许有人已经遇到过类似的问题,我会很高兴得到任何帮助谢谢!

4

0 回答 0