Utilisant pytest sur un projet Django je peux au moins te donner te faire part de mon expérience avec pytest-xddist.
En prenant en considération le fait que mes tests impliquent souvent des appels à la base de données, l'utilisation de pytest-xdist en lançant 6 threads en parallèle sur un processeur hexa-coeurs me permet de passer d'environ 84 secondes pour exécuter 193 tests à 40 secondes.
[^] # Re: Exécution en parallèle
Posté par Sclarckone . En réponse à la dépêche Analysez vos tests #Python avec pytest‐monitor. Évalué à 3.
Utilisant
pytestsur un projet Django je peux au moins te donner te faire part de mon expérience avecpytest-xddist.En prenant en considération le fait que mes tests impliquent souvent des appels à la base de données, l'utilisation de
pytest-xdisten lançant 6 threads en parallèle sur un processeur hexa-coeurs me permet de passer d'environ 84 secondes pour exécuter 193 tests à 40 secondes.