我们使用 Visual Studio LabManagement 基础设施和 TFS API 从构建运行我们的自动化测试。我们的一些测试需要重启系统才能启动。我们注意到奇怪的行为。当 QtAgent 被系统停止(而不是按钮停止,被人按下)时,测试控制器不会自动通知并且环境保持在就绪状态(状态)。当我们调用 WaitForEnvironmentReady 活动来确定测试机器是否真的准备好执行测试(或者 QtAgent 服务和测试控制器之间的其他字连接已经建立)时,它会出错。
有没有办法强制测试控制器在不等待超时过期的情况下获取有关环境状态的实际信息。