翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
環境変数
環境変数は、自動テストで使用する値を表します。これらの環境変数は、YAML ファイルやテストコードで使用することができます。カスタムテスト環境で、Device Farm はランタイムに環境変数を動的に入力します。
一般的な環境変数
Android テスト
このセクションでは、Device Farm でサポートされている Android プラットフォームテストで一般的なカスタム環境変数について説明します。
$DEVICEFARM_DEVICE_NAME
-
テストを実行するデバイスの名前。デバイスの一意のデバイス識別子 (UDID) を表します。
$DEVICEFARM_DEVICE_PLATFORM_NAME
-
デバイスのプラットフォーム名。Android または iOS。
$DEVICEFARM_APP_PATH
-
テストが実行されているホストマシン上のモバイルアプリケーションへのパス。このアプリケーションへのパスは、モバイルアプリケーションでのみ使用できます。
$DEVICEFARM_DEVICE_UDID
-
自動テストを実行中のモバイルデバイスの一意の識別子。
$DEVICEFARM_LOG_DIR
-
テストラン中に生成されるログファイルへのパス。
$DEVICEFARM_SCREENSHOT_PATH
-
テストラン中にキャプチャされるスクリーンショットへのパス (ある場合)。
$DEVICEFARM_CHROMEDRIVER_EXECUTABLE
-
Chrome ブラウザのバージョン。
$DEVICEFARM_TEST_PACKAGE_NAME
-
テスト対象のパッケージの名前 (com.example.myapp など)。
注記 これは、Android ネイティブの計測テストを使用する場合にのみ使用できます。詳細については、「Android および AWS Device Farm の計器の操作」を参照してください。
iOS テスト
このセクションでは、Device Farm でサポートされている iOS プラットフォームテストで一般的なカスタム環境変数について説明します。
$DEVICEFARM_DEVICE_NAME
-
テストを実行するデバイスの名前。デバイスの一意のデバイス識別子 (UDID) を表します。
$DEVICEFARM_DEVICE_PLATFORM_NAME
-
デバイスのプラットフォーム名。Android または iOS。
$DEVICEFARM_APP_PATH
-
テストが実行されているホストマシン上のモバイルアプリケーションへのパス。このアプリケーションへのパスは、モバイルアプリケーションでのみ使用できます。
$DEVICEFARM_DEVICE_UDID
-
自動テストを実行中のモバイルデバイスの一意の識別子。
$DEVICEFARM_LOG_DIR
-
テストラン中に生成されるログファイルへのパス。
$DEVICEFARM_SCREENSHOT_PATH
-
テストラン中にキャプチャされるスクリーンショットへのパス (ある場合)。