Einen Lauf in AWS Device Farm beenden - AWS Device Farm

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einen Lauf in AWS Device Farm beenden

Sie möchten möglicherweise einen Testlauf stoppen, nachdem Sie ihn gestartet haben. Wenn Sie beispielsweise ein Problem während der Ausführung Ihrer Tests feststellen, möchten Sie den Testlauf möglicherweise mit einem aktualisierten Testskript erneut starten.

Sie können die Device Farm Farm-Konsole verwenden AWS CLI, oder API um einen Lauf zu beenden.

Stoppen Sie einen Lauf (Konsole)

  1. Melden Sie sich bei der Device Farm Farm-Konsole unter https://console.aws.amazon.com/devicefarm an.

  2. Wählen Sie im Navigationsbereich Device Farm die Option Mobile Device Testing und dann Projects aus.

  3. Wählen Sie das Projekt aus, für das Sie einen aktiven Testlauf durchgeführt haben.

  4. Wählen Sie auf der Seite Automatisierte Tests den Testlauf aus.

    Das Symbol „Ausstehend“ oder „Wird ausgeführt“ sollte links neben dem Gerätenamen angezeigt werden.

    Device Farm – Stoppen eines Testlaufs
  5. Wählen Sie Stop run (Testlauf stoppen).

    Nach kurzer Zeit erscheint neben dem Gerätenamen ein Symbol mit einem roten Kreis und einem Minus darin. Wenn der Lauf gestoppt wurde, ändert sich die Farbe des Symbols von rot nach schwarz.

    Wichtig

    Wenn ein Test bereits ausgeführt wurde, kann Device Farm ihn nicht beenden. Wenn ein Test läuft, stoppt Device Farm den Test. Die Gesamtzahl der Minuten, für die Sie Gebühren zahlen müssen, wird im Bereich Devices (Geräte) angezeigt. Darüber hinaus werden Ihnen auch die Gesamtminuten in Rechnung gestellt, die Device Farm benötigt, um die Setup Suite und die Teardown Suite auszuführen. Weitere Informationen finden Sie unter Device Farm – Preise.

    In der folgenden Abbildung wird ein Beispiel des Bereichs Devices (Geräte) angezeigt, nachdem der Testlauf erfolgreich gestoppt wurde.

    Device Farm – Detailseite eines gestoppten Testlaufs

Stoppen Sie einen Lauf ()AWS CLI

Sie können den folgenden Befehl ausführen, um den angegebenen Testlauf zu beenden, wobei myARN ist der Amazon-Ressourcenname (ARN) des Testlaufs.

$ aws devicefarm stop-run --arn myARN

Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

{ "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 } } }

Verwenden Sie den list-runs Befehl, um den Wert Ihres ARN Testlaufs zu ermitteln. Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

{ "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 } } ] }

Informationen zur Verwendung von Device Farm mit dem AWS CLI finden Sie unterAWS CLI-Referenz.

Stoppen Sie einen Lauf (API)

  • Rufen Sie den StopRunVorgang zum Testlauf auf.

Informationen zur Verwendung der Device Farm API finden Sie unterGerätefarm wird automatisiert.