翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Device Farm でのデバイスプールの作成
Device Farm コンソール、 AWS CLIまたは API を使用して、デバイスプールを作成できます。
前提条件
-
Device Farm コンソールで実行を作成します。「Device Farm でのテスト実行の作成」の手順に従います。「デバイスを選択する」ページが表示されたら、このセクションの手順に進みます。
デバイスプールを作成 (コンソール)
-
プロジェクトページで、プロジェクトを選択します。プロジェクトの詳細ページで、プロジェクト設定 を選択します。Device pools タブで、Create device pool を選択します。
-
[名前] に、このデバイスプールの分かりやすい名前を入力します。
-
[説明] に、このデバイスプールの分かりやすい説明を入力します。
-
このデバイスプール内のデバイスに対して 1 つ以上の選択条件を使用する場合は、次の手順を行います:
-
[動的デバイスプールの作成] を選択します。
-
[ルールを追加] を選択します。
-
[フィールド] (最初のドロップダウンリスト) で、 次のいずれかを選択します:
-
デバイスをメーカー名ごとに含めるには、[デバイスメーカー] を選択します。
-
フォームファクタ (タブレットまたは電話) でデバイスを含めるには、フォームファクタ を選択します。
-
負荷に基づいて可用性ステータスでデバイスを含めるには、可用性 を選択します。
-
パブリックデバイスまたはプライベートデバイスのみを含めるには、フリートタイプ を選択します。
-
オペレーティングシステムにデバイスを含めるには、「プラットフォーム」を選択します。
-
一部のデバイスには、デバイスに関する追加のラベルタグまたは説明があります。インスタンスラベル を選択すると、ラベルの内容に基づいてデバイスを見つけることができます。
-
オペレーティングシステムのバージョン別にデバイスを含めるには、OS バージョン を選択します。
-
モデル別にデバイスを含めるには、モデル を選択します。
-
-
演算子 (2 番目のドロップダウンリスト) では、論理オペレーション (EQUALS、 など) を選択してCONTAINS、クエリに基づいてデバイスを含めます。例えば、
Availability EQUALS AVAILABLE
は、現在Available
ステータスのデバイスを含めます。 -
[値] (3 番目のドロップダウンリスト) では、[フィールド] 値と [演算子] 値に指定する値を入力または選択します。値はフィールドの選択に基づいて制限されます。例えば、フィールド のプラットフォームを選択した場合、使用可能な選択は ANDROIDと のみですIOS。同様に、フィールド のフォームファクタを選択した場合、使用可能な選択は PHONEと のみですTABLET。
-
別のルールを追加するには、[ルールを追加] を選択します。
最初のルールを作成すると、デバイスのリストで、ルールに一致する各デバイスの横にあるボックスが選択されます。ルールを作成または変更すると、デバイスのリストで、それらの結合されたルールに一致する各デバイスの横にあるボックスが選択されます。ボックスが選択されているデバイスはデバイスプールに含まれます。ボックスが選択解除されたデバイスは除外されます。
-
「最大デバイス」に、デバイスプールで使用するデバイスの数を入力します。最大デバイス数を入力しない場合、Device Farm は、作成したルールに一致するフリート内のすべてのデバイスを選択します (複数可)。追加料金が発生しないように、この数値を実際の並列実行とデバイスの種類の要件に一致する量に設定します。
-
ルールを削除するには、ルールの削除 を選択します。
-
-
個々のデバイスを手動で含めたり除外したりする場合は、以下を実行します:
-
[静的デバイスプールを作成] を選択します。
-
各デバイスの横にあるボックスの選択または選択解除をします。ルールを指定していない場合にのみ、ボックスの選択または選択解除をできます。
-
-
表示されているすべてのデバイスを含めたり除外したりする場合は、リストの列ヘッダー行のボックスの選択または選択解除をします。プライベートデバイスインスタンスのみを表示する場合は、「プライベートデバイスインスタンスのみを表示する」を選択します。
重要
列ヘッダー行のボックスを使用して表示されたデバイスのリストを変更することはできますが、残りの表示されたデバイスのみが含まれたり除外されたりするわけではありません。含まれる、または除外されるデバイスを確認するには、列ヘッダー行のすべてのボックスのコンテンツを選択解除してから、ボックスを参照します。
-
[作成] を選択します。
デバイスプールを作成する (AWS CLI)
ヒント
最大デバイス数を入力しない場合、Device Farm は、作成したルールに一致するフリート内のすべてのデバイスを選択します (複数可)。追加料金が発生しないように、この数値を実際の並列実行とデバイスの種類の要件に一致する量に設定します。
-
create-device-pool コマンドを実行します。
で Device Farm を使用する方法については AWS CLI、「」を参照してくださいAWS CLI リファレンス。
デバイスプールを作成する (API)
ヒント
最大デバイス数を入力しない場合、Device Farm は、作成したルールに一致するフリート内のすべてのデバイスを選択します (複数可)。追加料金が発生しないように、この数値を実際の並列実行とデバイスの種類の要件に一致する量に設定します。
-
を呼び出します
CreateDevicePool
API。
Device Farm の使用についてはAPI、「」を参照してくださいDevice Farm の自動化。