Flaky Test Quarantine - Definição do Glossário de CI/CD
Colocar um teste flaky em quarentena o mantém rodando e monitorado, mas impede que ele falhe o build, protegendo a velocidade de merge sem simplesmente apagar o teste.
O flaky test quarantine move testes sabidamente flaky para um bucket não bloqueante para que suas falhas intermitentes não falhem o pipeline, enquanto eles ainda são executados e monitorados para que possam ser corrigidos e devolvidos à suíte bloqueante.
A quarentena é um meio-termo controlado entre confiar em um teste flaky e removê-lo.
Coloque em quarentena, não esqueça
Um teste em quarentena deve continuar executando e reportando para que sua taxa de flake fique visível; caso contrário, a quarentena vira um cemitério. Defina a expectativa de corrigi-lo ou apagá-lo dentro de um tempo limitado.
Guias relacionados
Flaky Test - CI/CD Glossary DefinitionFlaky Test: A **flaky test** passes and fails on the same code due to nondeterminism (races, timing, external…
Mutation Testing - CI/CD Glossary DefinitionMutation Testing: Mutation testing measures test-suite quality by introducing small changes (mutants) into th…
Retry Budget - CI/CD Glossary DefinitionRetry Budget: A retry budget caps how many automatic retries are allowed over a window, so retrying transient…