在 aws devicefarm 中为一组特定的 android 手机创建设备池

Creating device pool for a particular set of android phones in aws devicefarm

我正在尝试 运行 android 使用 aws devicefarm 进行测试,下面给出了创建设备池的代码。

下面的 CLI 命令创建了一个设备池,其中包含所有可用的 Android 设备:

[ec2-user]$  aws devicefarm create-device-pool --project-arn
 arn:aws:devicefarm:us-west-2:705582597265:project:2c21a412-bb7b-4657-a28c-d7d78b3888f7
 --name myAndroidDevicePool --rules '[{"attribute": "PLATFORM", "operator": "EQUALS", "value": "\"ANDROID\""}]'

但这里的问题是,它将对所有 android 设备 运行,而我只想 运行 在 LG Nexus 5 中。 谁能告诉我我们如何为单个移动设备或一组设备而不是全部定义设备池。我找不到明确的文档。谢谢

除了@Rohan 在此评论中提到的内容并回答您关于识别设备 ARN 的问题。

  1. 你可以先打电话list-devices。这将为您提供所有设备的设备 ARN,以便您可以找到 LG Nexus 5 的设备 ARN。
  2. 在规则中使用该 ARN 作为 ARN 参数。

由于 ARN 是设备场内资源的唯一标识符,您应该能够使用单个设备创建设备池,在您的情况下是 LG Nexus 5。

如果您无法继续,请告诉我。