Vai al contenuto

Guide

Come gestire i lavori CI instabili

I test falliscono in modo casuale e le persone riprovano finché non li superano.

6 min di lettura

Sintomi

  • Lo stesso test fallisce con il codice invariato
  • Le repliche sono di routine
  • Anche i veri fallimenti vengono ritentati

Perché succede

Come risolverlo

  1. Tieni traccia del tasso di fallimento per test per identificare i peggiori trasgressori
  2. Metti in quarantena i test instabili in un lavoro non bloccante anziché riprovare alla cieca
  3. Risolvi la causa principale: dispositivi condivisi, orologi reali, casualità senza seed, collisioni di porte
  4. Non ripetere mai i test: converte i bug reali in bug intermittenti

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.