Uso de la herramienta devicefarm-cli en AWS Device Farm - AWS Device Farm

Uso de la herramienta devicefarm-cli en AWS Device Farm

AWS Device 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 de AWS CLI y solo está disponible en el host de prueba de Device Farm. 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 su archivo de especificaciones de prueba, ejecute los siguientes comandos:

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

Para cambiar de la versión 1 a 2 de Appium:

$ 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 acerca de cómo prueba Device Farm los entornos de pruebas de Android, consulte Entorno de pruebas de Amazon Linux 2 para pruebas de Android.

Para obtener más información acerca del software preinstalado en el host de prueba de Amazon Linux 2, consulte Bibliotecas de software preinstaladas para admitir las pruebas de Device Farm en dispositivos Android.