Verwenden des devicefarm-cli Tools 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.

Verwenden des devicefarm-cli Tools in AWS Device Farm

AWSDevice Farm verwendet Amazon Elastic Compute Cloud (EC2) -Hostmaschinen, auf denen Amazon Linux 2 ausgeführt wird, um Android-Tests auszuführen. Der Amazon Linux 2-Testhost verwendet ein standardisiertes Versionsverwaltungstool, das devicefarm-cli zur Auswahl von Softwareversionen aufgerufen wird. Dieses Tool ist unabhängig vom Device Farm Test Host AWS CLI und nur auf dem Device Farm Test Host verfügbar. Mit devicefarm-cli können Sie zu einer beliebigen vorinstallierten Softwareversion auf dem Testhost wechseln. Dies bietet eine einfache Möglichkeit, Ihre Device Farm Farm-Testspezifikationsdatei im Laufe der Zeit zu verwalten, und bietet Ihnen einen vorhersehbaren Mechanismus, um Softwareversionen in future zu aktualisieren.

Der folgende Ausschnitt zeigt die help Seite von: devicefarm-cli

$ devicefarm-cli help Usage: devicefarm-cli COMMAND [ARGS] Commands: help Prints this usage message. list Lists all versions of software configurable via this CLI. use <software> <version> Configures the software for usage within the current shell's environment.

Sehen wir uns einige Beispiele an, indem wir. devicefarm-cli Um das Tool zu verwenden, um die Python-Version zu ändern von 3.10 to 3.9 Führen Sie in Ihrer Testspezifikationsdatei die folgenden Befehle aus:

$ python --version Python 3.10.12 $ devicefarm-cli use python 3.9 $ python --version Python 3.9.17

Um die Appium-Version zu ändern von 1 to 2:

$ appium --version 1.22.3 $ devicefarm-cli use appium 2 $ appium --version 2.1.2
Tipp

Beachten Sie, dass bei der Auswahl einer Softwareversion devicefarm-cli auch die unterstützenden Tools für diese Sprachen, z. B. pip für Python und NodeJS, npm gewechselt werden.

Weitere Informationen darüber, wie Device Farm Android-Geräte testet, finden Sie unterAmazon Linux 2-Testumgebung für Android-Tests.

Weitere Informationen zur vorinstallierten Software auf dem Amazon Linux 2-Testhost finden Sie unterVorinstallierte Softwarebibliotheken zur Unterstützung von Device Farm Farm-Tests von Android-Geräten.