Agilitestet et ATS, par le biais du logiciel gratuit ATSMobilestation, téléchargeable ici, vous permettent d'utiliser des émulateurs Android dans le cloud Genymotion.
La condition préalable est de disposer d'un compte cloud Genymotion.
Au lancement, ATSMobilestation affiche les appareils connectés :
- Terminaux physiques connectés au PC / serveur
- Emulateurs installés sur le PC / serveur
- Emulateurs Genymotion dans le cloud
Dans notre cas, nous avons un mobile physique OnePlus connecté par USB et contrôlé par le réseau Wifi.

Configurer votre compte Genymotion
ATSMobilestation va gérer votre compte Genymotion, lancer des émulateurs et effectuer des tests sur ceux-ci en utilisant le langage de script Python gmsaas.
Cliquez sur l'icône "engrenage" pour ouvrir le menu des paramètres :

Vous devez installer Python, puis entrer son chemin d'accès dans le champ "Dossier Python".
Cliquez sur "Installer les composants", ATSMobilestation installera les composants gmsaas :

Entrez vos identifiants Genymotion :

L'installation est terminée !

Cliquez sur "Terminer"
Lancer un émulateur Genymotion dans le cloud
ATSMobilestation affiche alors un nouvel onglet, avec la liste des terminaux Genymotion auxquels vous pouvez avoir accès :

Cliquez sur le + vert pour lancer un émulateur dans le cloud, l'émulateur s'installe alors...

... et est affiché dans la liste des émulateurs disponibles. L'icône "chaîne" indique que l'émulateur est lié à votre instance d'ATSMobilestation. Les émulateurs disponibles sur le même compte Genymotion mais sur d'autres PCs/Serveurs n'ont pas de chaîne.

Vous pouvez également les compter dans l'onglet cloud de Genymotion :

Le nouveau terminal est disponible dans la liste des terminaux connectés :

Utiliser le Genymotion
Vous pouvez l'utiliser dans Agilitest pour écrire ou lancer des tests :

