(Android) 仮想デバイスでインストルメンテーション テストを実行する
説明
仮想デバイスでインストルメンテーション (Espresso など) または robo/gameloop テストを実行します。 当社のデバイス テスト ソリューション Firebase Test Lab に基づいています。結果のログ、ビデオ、スクリーンショットは Bitrise で見つけることができます。
指示
-
を追加UI テスト用の Android ビルドステップ。入力変数を設定します。
-
プロジェクトの場所: デフォルトを使用
$BITRISE_SOURCE_DIR
また$PROJECT_LOCATION
.特定のパスを設定できますが、通常は自動的に公開される環境変数が最適なオプションです。 -
変異体: 使用
$VARIANT
環境変数、またはバリアントを手動で指定します。 -
モジュール: 1 つを指定するか、空白のままにして、すべてのモジュールでテストを実行します。
-
-
を追加[ベータ] Android の仮想デバイス テストステップ。入力変数を設定します。
-
試験の種類: (また また )
-
(オプション) テストデバイス(デフォルト: )。
-
-
を追加Bitrise.io にデプロイする テスト結果をテストレポート アドオン。
仮想デバイスでインストルメンテーション テストを実行する際の潜在的な問題
仮想デバイスでインストルメンテーション テストを実行しているときに、予期しない問題が発生する場合があります。ナレッジベースでいくつかの例と考えられる解決策を見つけることができます。
bitrise.yml
- android-build-for-ui-testing@0: inputs: - variant: $VARIANT - module: $MODULE - virtual-device-testing-for-android@1: inputs: - test_type: instrumentation - deploy-to-bitrise-io@2: {}