(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: {}