Langues et versions d'exécution prises en charge - AWS Device Farm

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.

Langues et versions d'exécution prises en charge

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.