J'exécute des tests instrumentés de l'interface utilisateur à l'aide du laboratoire de test Espresso on Firebase. Dose l'exécution des tests est en parallèle ou séquentielle?Les tests qui s'exécutent sur le laboratoire de test Firebase s'exécutent en parallèle et non séquentiellement.
0
A
Répondre
0
Les tests Espresso sont toujours exécutés de manière séquentielle. Il est impossible de les exécuter en parallèle sur le même périphérique car ils peuvent utiliser le thread principal de l'application. En fait, avec Test Orchestrator, l'application entière sera créée et détruite à chaque test pour s'assurer que les tests sont totalement hermétiques.
Si vous avez besoin de partitionner vos tests pour les exécuter en parallèle sur différents périphériques, vous aurez besoin d'un outil spécial (tel que Flank) pour gérer cela.