Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Bibliothèques de logiciels préinstallées pour prendre en charge les tests Device Farm sur les appareils Android
AWSDevice Farm utilise les machines hôtes Amazon Elastic Compute Cloud (EC2) exécutant Amazon Linux 2 pour exécuter des tests Android. L'hôte de test Amazon Linux 2 est préinstallé avec de nombreuses bibliothèques logicielles nécessaires pour prendre en charge les frameworks de test Device Farm, fournissant ainsi un environnement de test prêt au lancement. Pour tout autre logiciel requis, vous pouvez modifier le fichier de spécifications de test pour l'installer à partir de votre package de test, le télécharger depuis Internet ou accéder à des sources privées au sein de votre ordinateur VPC (voir VPCENIpour plus d'informations). Pour plus d'informations, consultez l'exemple de fichier de spécifications de test.
Les versions logicielles suivantes sont actuellement disponibles sur l'hôte :
Bibliothèque de logiciels | Version du logiciel | Commande à utiliser dans votre fichier de spécifications de test |
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 |
L'hôte de test inclut également des outils de support couramment utilisés pour chaque version du logiciel, tels que les gestionnaires de npm
packages pip
et (inclus respectivement avec Python et Node.js) et les dépendances (telles que le UIAutomator2 pilote Appium) pour des outils tels qu'Appium. Cela garantit que vous disposez des outils nécessaires pour travailler avec les frameworks de test pris en charge.