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)
Melden Sie sich bei der Device Farm Farm-Konsole unter https://console.aws.amazon.com/devicefarm
an. Wählen Sie im Navigationsbereich Device Farm die Option Mobile Device Testing und dann Projects aus.
-
Wählen Sie das Projekt aus, für das Sie einen aktiven Testlauf durchgeführt haben.
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.
-
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.
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.