0

TFS アップデート 2 では、新しいタスク「RunDistributedTests」が利用可能になり、テスト計画とテスト スイートを操作できます。私の場合、同時に5台のマシンでテストスイートを実行したい(並列テスト)

私のテスト スイートには、コード化された UI テストが含まれています。マシン グループは、5 つのテスト マシンで構成されます。

実行後、次の結果が表示されます。テストは、マシン グループのリストの最初にある 1 台のマシンのみを実行しています。他のマシンにはアクションがありません。

ログ ファイル 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 応答) at Microsoft.VisualStudio.Services.WebApi.VssHttpClientBase.d__79.MoveNext() --- 例外がスローされた前の場所からのスタック トレースの終わり ---

誰かがすでに同様の問題に遭遇しているかもしれません。

4

0 に答える 0