AWS Device Farm で実行を停止する - AWS Device Farm

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

AWS Device Farm で実行を停止する

実行の開始後に停止が必要となることがあります。例えば、テストの実行中に問題が発生し、更新されたテストスクリプトにより実行を再開する場合です。

Device Farm コンソール AWS CLI、または API を使用して実行を停止できます。

実行を停止する (コンソール)

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

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

  3. アクティブなテスト実行を持つプロジェクトを選択します。

  4. 自動テスト」ページで、テスト実行を選択します。

    デバイス名の左に、保留中または実行中の アイコンが表示されます。

    Device Farm - テスト実行を停止する
  5. [実行を停止] を選択します。

    しばらくすると、マイナスのマークを赤色の円で囲んだアイコンがデバイス名の横に表示されます。実行が停止すると、アイコンの色が赤から黒に変わります。

    重要

    テストは一旦実行されると、Device Farm により停止できません。進行中の場合、Device Farm はテストを停止します。請求対象の合計時間が [デバイス] セクションに表示されます。さらに請求は、Device Farm がセットアップスイートとティアダウンスイートの実行に費やす合計時間に対しても行われます。詳細については、「Device Farm 料金表」を参照してください。

    次の図は、テストが正常に停止した後に表示される [デバイス] セクションの例です。

    Device Farm - 停止された実行の詳細ページ

実行を停止 (AWS CLI)

次のコマンドを実行して、指定されたテスト実行を停止できます。myARN は、テスト実行の Amazon リソースネーム (ARN) です。

$ aws devicefarm stop-run --arn myARN

次のような出力が表示されます:

{ "run": { "status": "STOPPING", "name": "Name of your run", "created": 1458329687.951, "totalJobs": 7, "completedJobs": 5, "deviceMinutes": { "unmetered": 0.0, "total": 0.0, "metered": 0.0 }, "platform": "ANDROID_APP", "result": "PENDING", "billingMethod": "METERED", "type": "BUILTIN_EXPLORER", "arn": "myARN", "counters": { "skipped": 0, "warned": 0, "failed": 0, "stopped": 0, "passed": 0, "errored": 0, "total": 0 } } }

実行ARNの を取得するには、 list-runs コマンドを使用します。出力は次の例のようになります:

{ "runs": [ { "status": "RUNNING", "name": "Name of your run", "created": 1458329687.951, "totalJobs": 7, "completedJobs": 5, "deviceMinutes": { "unmetered": 0.0, "total": 0.0, "metered": 0.0 }, "platform": "ANDROID_APP", "result": "PENDING", "billingMethod": "METERED", "type": "BUILTIN_EXPLORER", "arn": "Your ARN will be here", "counters": { "skipped": 0, "warned": 0, "failed": 0, "stopped": 0, "passed": 0, "errored": 0, "total": 0 } } ] }

で Device Farm を使用する方法については、 AWS CLI「」を参照してくださいAWS CLI リファレンス

実行を停止 (API)

  • テスト実行に StopRunオペレーションを呼び出します。

Device Farm の使用については、API「」を参照してくださいDevice Farm の自動化