Amélioration des tests souvent en erreur dans la CI
Problème rencontré
Lors du lancement des tests dans la CI, il arrive (de plus en plus souvent) que certains tests récurrents ne passent pas alors qu'il n'y a jamais de problème en local sur la machine. Faire en sorte d'améliorer la suite de tests en vue d'éviter ces faux-positifs et éviter de perdre du temps à relancer la suite complète qui dure au moins 5 min...
Les tests identifiés jusque là :
-
spec/models/calendars/day_spec.rb:133
-
spec/system/appointments_spec.rb:559,836
-
spec/system/flowing_consultations_spec.rb:460
-
spec/system/authentication_spec.rb:121
Pour les system specs ça semble étroitement lié aux eager-loaded frames de turbo
Comment reproduire ?
Difficile car très aléatoire
Comportement attendu
Tests