AWS Device Farm でのテスト実行の実行タイムアウトを設定する - AWS Device Farm

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Device Farm でのテスト実行の実行タイムアウトを設定する

各デバイスのテストの実行を停止するまでのテスト実行の実行時間の値を設定することができます。デフォルトの実行タイムアウトはデバイスあたり 150 分ですが、5 分などの低い値にも設定できます。AWS Device Farm コンソール AWS CLI、または AWS Device Farm API を使用して、実行タイムアウトを設定できます。

重要

実行タイムアウトオプションは、一部のバッファと共に、テスト実行の最大所要時間に設定する必要があります。例えば、テストにデバイスあたり 20 分かかる場合、デバイスあたり 30 分のタイムアウトを選択する必要があります。

実行がタイムアウトを超えた場合、そのデバイスでの実行は強制的に停止されます。可能であれば、部分的な結果を使用することができます。従量制課金オプションを使用している場合は、その時点までの実行に対して請求されます。料金の詳細については、「Device Farm 料金表」を参照してください。

各デバイスでテスト実行にかかる時間を知っている場合は、この機能を使用できます。テスト実行の実行タイムアウトを指定すると、何らかの理由でテスト実行が滞り、実行されているテストがないデバイス分に対して課金されるという状況を回避できます。つまり、実行タイムアウト機能を使用すると、テスト実行に予想以上の時間がかかっている場合にその実行を停止できます。

実行タイムアウトは、プロジェクトレベルおよびテスト実行レベルの 2 つの場所で設定できます。

前提条件

  1. 設定」のステップを完了します。

  2. Device Farm でプロジェクトを作成します。「AWS Device Farm でプロジェクトを作成する」の指示に従ってから、このページに戻ります。

プロジェクトの実行タイムアウトを設定する

  1. https://console.aws.amazon.com/devicefarm で Device Farm コンソールにサインインします。

  2. Device Farm ナビゲーションパネルで、[モバイルデバイスのテスト] を選択して、[プロジェクト] を選択します。

  3. 既にプロジェクトがある場合は、リストからそのプロジェクトを選択します。それ以外の場合は、[新規プロジェクト] を選択し、プロジェクト名を入力して、[送信] を選択します。

  4. [プロジェクト設定] を選択します。

  5. [全般] タブの [実行タイムアウト] に値を入力するか、スライダーバーを使用します。

  6. [保存] を選択します。

    プロジェクト内のテスト実行で、先ほど指定した実行タイムアウト値が使用されるようになりました。ただし、実行をスケジュール設定する際にタイムアウト値を上書きする場合は除きます。

テスト実行の実行タイムアウトを設定する

  1. https://console.aws.amazon.com/devicefarm で Device Farm コンソールにサインインします。

  2. Device Farm ナビゲーションパネルで、[モバイルデバイスのテスト] を選択して、[プロジェクト] を選択します。

  3. 既にプロジェクトがある場合は、リストからそのプロジェクトを選択します。それ以外の場合は、[新規プロジェクト] を選択し、プロジェクト名を入力して、[送信] を選択します。

  4. [新規実行を作成] を選択します。

  5. ステップに従って、アプリケーションを選択し、テストを構成し、デバイスを選択し、デバイス状態を指定します。

  6. [実行を確認して開始][実行タイムアウトを設定] では、値を入力するか、スライダーバーを使用します。

  7. [実行を確認して開始] を選択します。