Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Uso de la devicefarm-cli
herramienta en AWS Device Farm
AWSDevice Farm utiliza máquinas host de Amazon Elastic Compute Cloud (EC2) que ejecutan Amazon Linux 2 para ejecutar pruebas de Android. El host de pruebas de Amazon Linux 2 utiliza una herramienta de administración de versiones estandarizada llamada devicefarm-cli
para seleccionar las versiones de software. Esta herramienta es independiente AWS CLI y solo está disponible en Device Farm Test Host. Con devicefarm-cli
, puede cambiar a cualquier versión de software preinstalada en el host de prueba. Esto proporciona una forma sencilla de mantener su archivo de especificaciones de prueba de Device Farm a lo largo del tiempo y le proporciona un mecanismo predecible para actualizar las versiones de software en el futuro.
El siguiente fragmento muestra la página help
de 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.
Repasemos un par de ejemplos que utilizan devicefarm-cli
. Para usar la herramienta para cambiar la versión de Python de 3.10
a 3.9
en el archivo de especificaciones de la prueba, ejecuta los siguientes comandos:
$ python --version Python 3.10.12 $ devicefarm-cli use python 3.9 $ python --version Python 3.9.17
Para cambiar la versión de Appium de 1
a 2
:
$ appium --version 1.22.3 $ devicefarm-cli use appium 2 $ appium --version 2.1.2
sugerencia
Tenga en cuenta que cuando selecciona una versión de software, devicefarm-cli
también cambia las herramientas compatibles con esos lenguajes, como pip
para Python y npm
para NodeJS.
Para obtener más información sobre cómo Device Farm prueba los dispositivos Android, consulteEntorno de pruebas de Amazon Linux 2 para pruebas de Android.
Para obtener más información sobre el software preinstalado en el host de prueba de Amazon Linux 2, consulteBibliotecas de software preinstaladas para soportar las pruebas de Device Farm en dispositivos Android.