Aller au contenu

Guides

Comment gérer les emplois CI instables

Les tests échouent de manière aléatoire et les gens réessayent jusqu'à ce qu'ils réussissent.

6 min de lecture

Les tests échouent de manière aléatoire et les gens réessayent jusqu'à ce qu'ils réussissent.

Symptômes

  • Le même test échoue sur un code inchangé
  • Les rediffusions sont routinières
  • Les vrais échecs sont également retentés

Pourquoi ça arrive

Les flocons proviennent généralement d’un état partagé, d’hypothèses temporelles ou d’une dépendance à l’ordre des tests – et toute nouvelle tentative masque les trois.

Comment y remédier

Votre prochain build pourrait être deux fois plus rapide, pour moitié prix

Commencez gratuitement. Repartir tient à la même ligne, et nous publions ce diff aussi.