Visual Studio LabManagement インフラストラクチャと TFS API を使用して、ビルドから自動化テストを実行します。一部のテストでは、起動する前にシステムを再起動する必要があります。私たちは奇妙な行動に気づきました。QtAgent がシステムによって停止された場合 (人間が押した [停止] ボタンではなく)、テスト コントローラーには自動的に通知されず、環境は Ready 状態 (ステータス) のままです。WaitForEnvironmentReady アクティビティを呼び出して、テスト マシンが実際にテストを実行する準備ができている (つまり、QtAgent サービスとテスト コントローラーの間の接続が既に確立されている) ことを判断すると、エラーになります。
タイムアウトが期限切れになるのを待たずに、テスト コントローラーに環境の状態に関する実際の情報を強制的に取得させる方法はありますか。