このガイドでは、Firebase コンソールを使用して iOS テストを実行する方法について説明します。
ステップ 1. Firebase プロジェクトを作成する
プロジェクトをまだ作成していない場合は、Firebase コンソールに移動して、新しい Firebase プロジェクトを作成します。
ステップ 2. テストをアップロードして実行する
XCTest
Firebase コンソールで Test Lab を開きます。
初めてのテストの場合は、[iOS] の [始める] をクリックします。以前にテストを実施したことがある場合は、[テストを実行する] をクリックし、[XCTest の実行] を選択します。
[参照] をクリックし、作成した
.zip
ファイルを探します。テストの対象とする各デバイス、バージョン、方向、ロケールのチェックボックスをオンにします。
(省略可)Firebase コンソールでテスト マトリックスを見つけやすくするために、テスト マトリックスにラベルを追加するには、[テスト マトリックス ラベル(省略可)] フィールドにラベル名を追加します。
[テストを開始] をクリックします。
ゲームループ テスト
Firebase コンソールの [Test Lab] ページで、[最初のテストの実行] > [iOS ゲームループ テストの実行] をクリックします。
[アプリのアップロード] セクションで [参照] をクリックし、アプリの IPA ファイルを選択します(まだ作成していない場合は、アプリに IPA ファイルを生成します)。
(省略可)Firebase コンソールでテスト マトリックスを見つけやすくするために、テスト マトリックスにラベルを追加するには、[テスト マトリックス ラベル(省略可)] フィールドにラベル名を入力します。
(省略可)一度に複数のループ(シナリオ)を実行する場合や、特定のループを選択して実行する場合は、[Scenarios] フィールドにループ番号を入力します。
たとえば、「1-3, 5」と入力すると、Test Lab はループ 1、2、3、5 を実行します。デフォルト([Scenarios] フィールドに何も入力しない場合)では、Test Lab はループ 1 のみを実行します。
[デバイス] セクションで、アプリをテストする物理デバイスを 1 つ以上選択し、[テストを開始] をクリックします。
ステップ 3. テスト結果を調査する
テストが開始されると、テスト結果ページに自動的にリダイレクトされます。選択した構成の数と、テストに対して設定されているテスト タイムアウト時間によっては、テストの実行に数分かかることがあります。テストが完了すると、テスト結果を確認できます。テスト結果の見方については、Firebase Test Lab の結果の分析をご覧ください。