0

aws devicefarmを使用してアンドロイドテストを実行しようとしています。デバイスプールを作成するコードを以下に示します。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で実行したいです。 誰かが、単一のモバイルデバイスまたはデバイスセットのデバイスプールについて定義する方法を教えてください。私はそれについて明確な文書を見つけることができませんでした。ありがとう

+0

http://stackoverflow.com/questions/35917390/create-device-pool-returning-none-repsonse-awscli/35921768#35921768を参照してください。これはうまくいきます:aws devicefarm create-device-pool --project-arn "PROJECT_ARN" --name POOL_NAME - ルール '[{"属性": "ARN"、 "演算子": "IN"、 "値" \ "DEVICE_ARN \" "}] ' –

+0

私はそれを通過し、それは役に立たない。 LG Nexus 5をテストして、パラメータを定義する方法がわからないだけです。 – python

+0

'DEVICE_ARN'はデバイス固有のものですか? – python

答えて

1

@Rohanがこのコメントで述べたことに加えて、デバイスのARNを特定することについての質問に答えてください。

  1. list-devicesに電話することができます。これにより、すべてのデバイスのデバイスARNが提供され、LG Nexus 5のデバイスARNを見つけることができます。
  2. ルール内のARNをARNパラメータとして使用します。

ARNは、デバイスファーム内のリソースの一意の識別子ですので、あなたの場合にはLGネクサス5

があなたなら、私に教えてくださいされている単一のデバイスとデバイスプールを作成することができるはずです進めることができません。

+0

私は' MANUFACTURER'を使用し、 'LG'を提供しました。 – python

関連する問題