Android デバイスの Device Farm テストをサポートするソフトウェアライブラリがプリインストールされている - AWS Device Farm

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

テストホストには、 pipnpmパッケージマネージャー (それぞれ Python と Node.js に含まれる) などのソフトウェアバージョンごとに一般的に使用されるサポートツールや、Appium などのツールの依存関係 (Appium UIAutomator2ドライバーなど) も含まれています。これにより、サポートされているテストフレームワークと連携するのに必要なツールが確実に入手できます。