Este loop não confia em um único verde: ele exige uma sequência de execuções limpas para provar estabilidade.
O ciclo roda a suíte de cenários realistas, corrige cada falha (inclusive as instáveis), zera o contador a qualquer falha e continua.
Ele só para quando a suíte passa N vezes seguidas (por padrão, 5) sem nenhuma falha.
Assim ele caça flakiness e bugs intermitentes que um único run esconderia.
Quando usar
- Quando você suspeita de testes instáveis ou bugs intermitentes.
- Antes de um release que exige confiança real na suíte.
- Para distinguir bug de verdade de simples flakiness.
Como usar
Rode o loop pedindo para rodar a suíte de cenários, corrigir qualquer falha, zerar a sequência a cada falha e continuar até passar N vezes seguidas.