New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Launch each tests in a different runner #1699
Conversation
ea4e62a
to
6b3f593
Compare
Visual Review - Please review screenshots, then restart build. |
Visual Review - Please review screenshots, then restart build. |
6b3f593
to
5eadfc3
Compare
Visual Review - Please review screenshots, then restart build. |
5eadfc3
to
c4b4889
Compare
🎁 Click here to download the latest Android APK |
Visual Review - Please review screenshots, then restart build. |
Visual Review - Please review screenshots, then restart build. |
Visual Review - Please review screenshots, then restart build. |
6a65400
to
452f545
Compare
Visual Review - Please review screenshots, then restart build. |
Visual Review - Please review screenshots, then restart build. |
ça donne quoi cette PR ? Est-ce qu'on a de la stabilité en plus ? Du gain en terme de durée sur le test complet ? |
C'est pas mal, meme avec les anciens timeouts elle tourne plutot bien : j'ai pas eu de fail random dessus pour le moment |
452f545
to
2aac0d4
Compare
Visual Review - Please review screenshots, then restart build. |
All test runs were succesfull with this PR |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Le fait de convertir en tableau ça change rien du tout : https://github.com/DevExpress/testcafe/blob/master/src/runner/index.js#L314 vu que testcafé aplati l'array. Donc on a bien la même chose au final.
Le seul avantage de cette PR est donc le runAllTests()
qui apporte un peu de refacto.
Vérifier si les résultats de tests sur travis sont plus stables et cohérants en lancant un runner par scenario au lieu d'un seul runner jouant tous les scénarios