Auswählen, welcher Android-Testhost in Device Farm verwendet werden soll - 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.

Auswählen, welcher Android-Testhost in Device Farm verwendet werden soll

Warnung

Der ältere Android-Testhost wird am 21. Oktober 2024 nicht mehr verfügbar sein. Beachten Sie, dass der Prozess für die Veralterung auf mehrere Termine aufgeteilt ist:

  • Am 22. April 2024 werden Jobs von jedem neuen Konto an den aktualisierten Testhost weitergeleitet.

  • Am 2. September 2024 müssen alle neuen oder geänderten Testspezifikationsdateien auf den aktualisierten Testhost abzielen.

  • Am 21. Oktober 2024 können Jobs nicht mehr auf dem alten Testhost ausgeführt werden.

Stellen Sie Ihre Testspezifikationsdateien auf den amazon_linux_2 Host ein, um Kompatibilitätsprobleme zu vermeiden.

Bitte beachten Sie, dass der Legacy Android Test Host nur Android-Versionen 14 und niedriger unterstützt. Verwenden Sie den amazon_linux_2 Host für Android-Versionen 15 und höher.

AWSDevice Farm verwendet Amazon Elastic Compute Cloud (EC2) -Hostmaschinen, auf denen Amazon Linux 2 ausgeführt wird, um Android-Tests auszuführen. Für Android-Tests benötigt Device Farm das folgende Feld in Ihrer Testspezifikationsdatei, um den Amazon Linux 2-Testhost auszuwählen:

android_test_host: amazon_linux_2 | legacy

Verwenden Sieamazon_linux_2, um Ihre Tests auf dem Amazon Linux 2-Testhost auszuführen:

android_test_host: amazon_linux_2

Erfahren Sie hier mehr über die Vorteile von Amazon Linux 2.

Device Farm empfiehlt, den Amazon Linux 2-Host für Android-Tests anstelle der Legacy-Host-Umgebung zu verwenden. Wenn Sie lieber die Legacy-Umgebung verwenden möchten, verwenden Sie diese, legacy um Ihre Tests auf dem Legacy-Testhost auszuführen:

android_test_host: legacy

Standardmäßig werden Testspezifikationsdateien ohne Testhostauswahl auf dem alten Testhost ausgeführt.

Veraltete Syntax

Im Folgenden finden Sie die veraltete Syntax für die Auswahl von Amazon Linux 2 in Ihrer Testspezifikationsdatei:

preview_features: android_amazon_linux_2_host: true

Wenn Sie dieses Flag verwenden, werden Ihre Tests weiterhin auf Amazon Linux 2 ausgeführt. Wir empfehlen jedoch dringend, den Abschnitt preview_features Flags zu entfernen und ihn durch das neue android_test_host Feld zu ersetzen, um future Wartungsaufwand zu vermeiden.

Warnung

Wenn Sie android_test_host sowohl die android_amazon_linux_2_host Flags als auch in Ihrer Testspezifikationsdatei verwenden, wird ein Fehler zurückgegeben. Es sollte nur einer verwendet werden; wir empfehlenandroid_test_host.