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.
Bibliotecas de software preinstaladas para soportar las pruebas de Device Farm en dispositivos Android
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 Amazon Linux 2 viene preinstalado con muchas de las bibliotecas de software necesarias para admitir los marcos de prueba de Device Farm, lo que proporciona un entorno de pruebas listo para el lanzamiento. Para cualquier otro software necesario, puede modificar el archivo de especificaciones de la prueba para instalarlo desde su paquete de prueba, descargarlo de Internet o acceder a fuentes privadas internas VPC (consulte VPCENIpara obtener más información). Para obtener más información, consulte el ejemplo del archivo de especificaciones de prueba.
Las siguientes versiones de software están disponibles actualmente en el host:
Biblioteca de software | Versión de software | Comando para usar en el archivo de especificaciones de prueba |
Python | 3.8 | devicefarm-cli use python 3.8 |
3.9 | devicefarm-cli use python 3.9 |
|
3.10 | devicefarm-cli use python 3.10 |
|
3.11 | devicefarm-cli use python 3.11 |
|
Java | 8 | devicefarm-cli use java 8 |
11 | devicefarm-cli use java 11 |
|
17 | devicefarm-cli use java 17 |
|
NodeJS | 16 | devicefarm-cli use node 16 |
18 | devicefarm-cli use node 18 |
|
20 | devicefarm-cli use node 20 |
|
Ruby | 2.7 | devicefarm-cli use ruby 2.7 |
3.2 | devicefarm-cli use ruby 3.2 |
|
Appium | 1 | devicefarm-cli use appium 1 |
2 | devicefarm-cli use appium 2 |
El host de pruebas también incluye herramientas de soporte de uso común para cada versión de software, como los pip
administradores de npm
paquetes (incluidos con Python y Node.js respectivamente) y las dependencias (como el UIAutomator2 controlador Appium) para herramientas como Appium. Esto garantiza que dispone de las herramientas necesarias para trabajar con los marcos de prueba compatibles.