Hoppa till innehåll

Guider

Hur man hanterar fläckiga CI-jobb

Testerna misslyckas slumpmässigt och folk försöker igen tills de blir godkända.

6 min läsning

Symtom

  • Samma test misslyckas på oförändrad kod
  • Repriser är rutin
  • Verkliga misslyckanden prövas också igen

Varför det händer

Hur man fixar det

  1. Spåra felfrekvensen per test för att identifiera de värsta förövarna
  2. Sätt fläckiga tester i karantän till ett icke-blockerande jobb i stället för att blint igen
  3. Åtgärda grundorsaken: delade fixturer, riktiga klockor, osedd slumpmässighet, portkollisioner
  4. Försök aldrig igen tester – det konverterar riktiga buggar till intermittenta

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.