サポートされている言語とランタイムバージョン - AWS Device Farm

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

サポートされている言語とランタイムバージョン

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ドライバーなど) など、各ソフトウェアバージョンで一般的に使用されるサポートツールも含まれています。これにより、サポートされているテストフレームワークと連携するのに必要なツールが確実に入手できます。