在 aws devicefarm 中为一组特定的 android 手机创建设备池
Posted
技术标签:
【中文标题】在 aws devicefarm 中为一组特定的 android 手机创建设备池【英文标题】:Creating device pool for a particular set of android phones in aws devicefarm 【发布时间】:2016-07-18 18:37:42 【问题描述】:我正在尝试使用aws devicefarm 运行android 测试,下面给出了创建设备池的代码。
下面的 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\""]'
但这里的问题是,它可以在所有安卓设备上运行,我只想在LG Nexus 5
中运行。
谁能告诉我我们如何为单个移动设备或一组设备(但不是全部)定义设备池。我找不到明确的文档。谢谢
【问题讨论】:
见***.com/questions/35917390/…。这应该有效: aws devicefarm create-device-pool --project-arn "PROJECT_ARN" --name POOL_NAME --rules '["attribute":"ARN", "operator":"IN", "value":" \"DEVICE_ARN\""]' 我已经通过了,它没有帮助。我只是想测试一下 LG Nexus 5,不知道如何定义参数。DEVICE_ARN
对于设备来说是独一无二的,对吧?
能否请您解释一下我如何为 LG Nexus 5 找到 DEVICE_ARN
【参考方案1】:
除了@Rohan 在此评论中提到的内容以及回答您关于识别设备 ARN 的问题。
-
您可以先拨打list-devices。这将为您提供所有设备的设备 ARN,以便您找到 LG Nexus 5 的设备 ARN。
在规则中使用该 ARN 作为 ARN 参数。
由于 ARN 是设备场内资源的唯一标识符,您应该能够使用单个设备创建设备池,在您的情况下是 LG Nexus 5。
如果您无法继续,请告诉我。
【讨论】:
我使用了MANUFACTURER
并提供了LG
,对我来说效果很好以上是关于在 aws devicefarm 中为一组特定的 android 手机创建设备池的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ASP.Net 中为一组 Web 请求发送身份验证标头
如何在 Pandas Python 中为一组主键分组填充 NA 值