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 herramienta devicefarm-cli en entornos de prueba personalizados
El anfitrión de la prueba utiliza una herramienta de administración de versiones estandarizada llamada
devicefarm-cli para seleccionar las versiones de software. Esta herramienta es independiente del host de pruebas de Device Farm AWS CLI y solo está disponible en él. 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.
importante
Esta herramienta de línea de comandos no está disponible en los hosts iOS antiguos. Para obtener más información, consulte el tema sobreHost de pruebas de iOS antiguo.
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 la versión de Appium de a: 1 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 el software preinstalado en el host de prueba, consulte. Software compatible en entornos de prueba personalizados