0

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

有没有办法强制测试控制器在不等待超时过期的情况下获取有关环境状态的实际信息。

4

1 回答 1

0

在 testcontroller 配置 xml 中指定的超时期限后,控制器将知道代理关闭。一旦控制器检测到这一点,环境状态应在下一次刷新时变为未就绪。

您可以根据需要更改这些默认值,请参阅 - http://msdn.microsoft.com/en-us/library/ff934570.aspx

于 2014-03-06T11:50:25.987 回答