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.
Utilisation de l'outil devicefarm-cli dans des environnements de test personnalisés
L'hôte de test utilise un outil de gestion des versions standardisé appelé
devicefarm-cli à sélectionner les versions logicielles. Cet outil est distinct de celui AWS CLI et n'est disponible que sur l'hôte de test Device Farm. Avecdevicefarm-cli, vous pouvez passer à n'importe quelle version logicielle préinstallée sur l'hôte de test. Cela constitue un moyen simple de gérer votre fichier de spécifications de test Device Farm au fil du temps et vous offre un mécanisme prévisible pour mettre à niveau les versions logicielles à l'avenir.
Important
Cet outil de ligne de commande n'est pas disponible sur les anciens hôtes iOS. Pour plus d'informations, consultez la rubrique sur leHôte de test iOS Legacy.
L'extrait ci-dessous montre la help page 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.
Passons en revue quelques exemples d'utilisation dedevicefarm-cli. Pour utiliser l'outil pour modifier la version de Python de 3.10 à 3.9 dans votre fichier de spécifications de test, exécutez les commandes suivantes :
$ python --version Python 3.10.12 $ devicefarm-cli use python 3.9 $ python --version Python 3.9.17
Pour changer la version d'Appium de à 1 : 2
$ appium --version 1.22.3 $ devicefarm-cli use appium 2 $ appium --version 2.1.2
Astuce
Notez que lorsque vous sélectionnez une version logicielle, les outils de support pour ces langages, tels que pip Python et NodeJS, npm changent devicefarm-cli également.
Pour plus d'informations sur le logiciel préinstallé sur l'hôte de test, consultezLogiciels pris en charge dans des environnements de test personnalisés.