Einstellung des Ausführungstimeouts für Testläufe in AWS Device Farm - 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.

Einstellung des Ausführungstimeouts für Testläufe in AWS Device Farm

Sie können über einen Wert festlegen, wie lange ein Testlauf ausgeführt werden soll, bevor Sie den Testlauf auf den Geräten stoppen. Der Standardwert des Ausführungstimeouts ist 150 Minuten pro Gerät, aber Sie können den Wert auf bis zu 5 Minuten heruntersetzen. Sie können die AWS Device Farm-Konsole oder AWS Device Farm verwenden AWS CLI, API um das Ausführungstimeout festzulegen.

Wichtig

Die Option des Ausführungstimeouts sollte auf die maximale Dauer für einen Testlauf festgelegt werden, zuzüglich etwas Pufferzeitraum. Beispiel: Wenn Ihr Test für ein Gerät 20 Minuten benötigt, wählen Sie als Timeout einen Wert von 30 Minuten pro Gerät.

Wenn die Ausführung auf einem Gerät den Timeoutwert überschreitet, wird die Ausführung für dieses Gerät zwangsweise beendet. Möglicherweise liefert der Test Teilergebnisse. Wenn Sie die zeitgenaue Abrechnungsoption verwenden, wird die Ausführung bis zu diesem Zeitpunkt in Rechnung gestellt. Weitere Informationen zur Preisgestaltung finden Sie unter Device Farm Pricing.

Sie können diese Funktion verwenden, wenn Sie wissen, wie lange die Ausführung eines Tests auf jedem Gerät dauern sollte. Wenn Sie eine Zeitbeschränkung für die Ausführung eines Test festlegen, können Sie vermeiden, dass bei Testläufen, die aus irgendeinem Grund "hängen", Geräteminuten in Rechnung gestellt werden, in denen keine Tests ausgeführt werden. Mit anderen Worten, Sie können mithilfe der Timeoutfunktion die Ausführung von Tests stoppen, wenn diese länger dauern als erwartet.

Sie können die Zeitbeschränkung für die Ausführung an zwei Stellen einstellen: auf Projektebene und auf Ebene des Testlaufs.

Voraussetzungen

  1. Führen Sie die Schritte unter Einrichtung aus.

  2. Erstellen Sie ein Projekt in Device Farm. Befolgen Sie die Anweisungen unter Ein Projekt in AWS Device Farm erstellen, und kehren Sie dann zu dieser Seite zurück.

Legen Sie das Ausführungs-Timeout für ein Projekt fest

  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. Wenn Sie bereits ein Projekt haben, wählen Sie es aus der Liste aus. Andernfalls wählen Sie Neues Projekt, geben Sie einen Namen für Ihr Projekt ein und wählen Sie dann Absenden.

  4. Wählen Sie Project settings (Projekteinstellungen) aus.

  5. Geben Sie auf der Registerkarte General (Allgemein) für Execution Timeout (Ausführungstimeout) einen Wert ein oder verwenden Sie den Schieberegler.

  6. Wählen Sie Save (Speichern) aus.

    Alle Testläufe in Ihrem Projekt verwenden nun den Wert für die Zeitbeschränkung der Ausführung, den Sie angegeben haben, es sei denn, Sie überschreiben den Zeitüberschreitungswert, wenn Sie einen Testlauf planen.

Legen Sie das Ausführungs-Timeout für einen Testlauf fest

  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. Wenn Sie bereits ein Projekt haben, wählen Sie es aus der Liste aus. Andernfalls wählen Sie Neues Projekt, geben Sie einen Namen für Ihr Projekt ein und wählen Sie dann Absenden.

  4. Wählen Sie Create a new run (Neuen Lauf erstellen).

  5. Befolgen Sie die Schritte zum Auswählen einer Anwendung, konfigurieren Ihren Test, wählen Sie die Geräte aus und geben Sie einen Gerätestatus an.

  6. Geben Sie unter Überprüfen und Ausführung starten für Ausführungstimeout festlegen einen Wert ein, oder verwenden Sie den Schieberegler.

  7. Wählen Sie Confirm and start run (Bestätigen und Testlauf starten).