翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Android デバイスの Device Farm テストをサポートするソフトウェアライブラリがプリインストールされている
AWS Device Farm は、Amazon Linux 2 を実行する Amazon Elastic Compute Cloud (EC2) ホストマシンを使用して Android テストを実行します。Amazon Linux 2 テストホストには、Device Farm のテストフレームワークをサポートするために必要な多くのソフトウェアライブラリがプリインストールされており、起動時にすぐにテスト環境を利用できます。その他の必要なソフトウェアについては、テスト仕様ファイルを変更して、テストパッケージからインストールしたり、インターネットからダウンロードしたり、 内のプライベートソースにアクセスしたりできます VPC (詳細についてはVPCENI、「」を参照)。詳細については、「テスト仕様ファイルの例」を参照してください。
現在、ホストでは以下のソフトウェアバージョンを使用できます:
ソフトウェアライブラリ | ソフトウェアバージョン | テスト仕様ファイルで使用するコマンド |
Python | 3.8 | devicefarm-cli use python 3.8 |
3.9 | devicefarm-cli use python 3.9 |
|
3.10 | devicefarm-cli use python 3.10 |
|
3.11 | devicefarm-cli use python 3.11 |
|
Java | 8 | devicefarm-cli use java 8 |
11 | devicefarm-cli use java 11 |
|
17 | devicefarm-cli use java 17 |
|
NodeJS | 16 | devicefarm-cli use node 16 |
18 | devicefarm-cli use node 18 |
|
20 | devicefarm-cli use node 20 |
|
Ruby | 2.7 | devicefarm-cli use ruby 2.7 |
3.2 | devicefarm-cli use ruby 3.2 |
|
Appium | 1 | devicefarm-cli use appium 1 |
2 | devicefarm-cli use appium 2 |
テストホストには、 pip
やnpm
パッケージマネージャー (それぞれ Python と Node.js に含まれる) などのソフトウェアバージョンごとに一般的に使用されるサポートツールや、Appium などのツールの依存関係 (Appium UIAutomator2ドライバーなど) も含まれています。これにより、サポートされているテストフレームワークと連携するのに必要なツールが確実に入手できます。