在 Dev AWS ice Farm 中为测试运行设置执行超时 - AWS Device Farm

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Dev AWS ice Farm 中为测试运行设置执行超时

您可以设置一个值,以指定在让每个设备停止运行测试之前,应执行多长时间的测试运行。每个设备的默认执行超时值为 150 分钟,但您可以将该值设置为最短 5 分钟。你可以使用 Devic AWS e Farm 控制台或 De AWS vice Farm API 来设置执行超时。 AWS CLI

重要

执行超时值选项应设置为测试运行的最大持续时间,另加一些缓冲时间。例如,如果您的测试需要每个设备花费 20 分钟,应为每个设备选择 30 分钟的超时值。

如果执行超出您的超时值,该设备上的执行将被强制停止。如有可能,将提供部分结果。如果您使用的是计量计费选项,将会对该时刻为止的执行进行计费。有关定价的更多信息,请参阅 Device Farm 定价

如果您知道对每个设备执行测试运行应花费多长时间,建议您使用此功能。如果指定测试运行的执行超时值,则可避免测试运行出于某种原因而堵塞,并避免系统在未执行任何测试时对设备按分钟计费。换句话说,如果测试运行所花费的时间比预期长,您可以使用执行超时值功能停止该运行。

您可以在项目级别和测试运行级别设置执行超时值。

先决条件

  1. 完成设置中的步骤。

  2. 在 Device Farm 中创建项目。按照在 Device Farm 中AWS创建项目中的说明操作,然后返回此页。

设置项目的执行超时值

  1. 登录 DeviceFarm 控制台,网址为 https://console.aws.amazon.com/devicef arm。

  2. 在 Device Farm 导航面板上,选择移动设备测试,然后选择项目

  3. 如果您已有项目,请从列表中选择一个项目。否则,请选择新建项目,输入项目的名称,然后选择提交

  4. 选择 Project settings (项目设置)

  5. General (常规) 选项卡上,对于 Execution timeout (执行超时),请输入值或使用滑块条。

  6. 选择保存

    现在,您项目中的所有测试运行都将使用您指定的执行超时值,除非您在安排运行时覆盖该超时值。

设置测试运行的执行超时值

  1. 登录 DeviceFarm 控制台,网址为 https://console.aws.amazon.com/devicef arm。

  2. 在 Device Farm 导航面板上,选择移动设备测试,然后选择项目

  3. 如果您已有项目,请从列表中选择一个项目。否则,请选择新建项目,输入项目的名称,然后选择提交

  4. 选择 Create a new run (创建新运行)

  5. 按照相应步骤选择一个应用程序,配置您的测试,选择您的设备,并指定设备状态。

  6. 检查并启动运行 上,对于设置执行超时,请输入值或使用滑块条。

  7. 选择 Confirm and start run (确认并启动运行)