翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
カスタムテスト環境での devicefarm-cli ツールの使用
テストホストは、 という標準化されたバージョン管理ツールを使用してソフトウェアバージョン devicefarm-cliを選択します。このツールは とは別の AWS CLI もので、Device Farm テストホストでのみ使用できます。devicefarm-cli を使用すると、テストホストにプリインストールされている任意のソフトウェアバージョンに切り替えることができます。これにより、Device Farm のテスト仕様ファイルを長期にわたって簡単に管理でき、将来ソフトウェアバージョンをアップグレードするための予測可能なメカニズムも得られます。
重要
このコマンドラインツールは、レガシー iOS ホストでは使用できません。詳細については、『』の「」トピックを参照してくださいレガシー iOS テストホスト。
以下のスニペットは devicefarm-cli のhelpページを示しています:
$ devicefarm-cli help Usage: devicefarm-cli COMMAND [ARGS] Commands: help Prints this usage message. list Lists all versions of software configurable via this CLI. use <software> <version> Configures the software for usage within the current shell's environment.
devicefarm-cli を使った例をいくつか見てみましょう。このツールを使用して、テスト仕様ファイルの Python バージョンを 3.10 から 3.9 に変更するには、次のコマンドを実行します:
$ python --version Python 3.10.12 $ devicefarm-cli use python 3.9 $ python --version Python 3.9.17
Appium のバージョンを 1 から 2 に変更するには:
$ appium --version 1.22.3 $ devicefarm-cli use appium 2 $ appium --version 2.1.2
ヒント
ソフトウェアバージョンを選択すると、devicefarm-cli は、Python 用の pip や NodeJS 用の npm など、その言語のサポートツールも切り替えることに注意してください。
テストホストにプリインストールされているソフトウェアの詳細については、「」を参照してくださいカスタムテスト環境内でサポートされているソフトウェア。