O Que É uma Lista de Quarentena (Quarantine List)?
Uma lista de quarentena é um registro de testes reconhecidos como instáveis que ficam temporariamente excluídos de bloquear o build. Testes em quarentena ainda rodam para dar visibilidade, mas suas falhas não fazem o pipeline falhar, de modo que a instabilidade para de bloquear trabalho não relacionado. A lista deve ser um local de espera, não um cemitério.
Por que isso importa
Um único teste instável pode deixar toda uma equipe no vermelho e corroer a confiança na CI até que as pessoas passem a ignorar as falhas. A quarentena isola o ruído para que o restante da suíte continue significativo enquanto o teste instável é corrigido. O risco é a lista crescer sem limite, então as equipes a associam a um prazo de expiração ou a um responsável para cada entrada.
Guias relacionados
What Is a Test Retry Budget?A test retry budget caps how many automatic retries a CI run may use to mask flaky failures, preventing retri…
What Is Predictive Test Selection?Predictive test selection uses a model of past results to run only the tests most likely affected by a change…
What Is Bisecting a Failure?Bisecting a failure is a binary search over commits to find the exact change that introduced a regression by…