Skip to content
Latchkey

Coverage Ratchet - Definição do Glossário de CI/CD

Um coverage ratchet deixa a cobertura de testes só subir: uma mudança que a derruba abaixo da baseline registrada falha o CI, enquanto a baseline avança sempre que a cobertura melhora.

Um coverage ratchet é uma política de CI que falha uma mudança se ela baixa a cobertura de testes abaixo da baseline atual, permitindo que a cobertura suba com o tempo, mas nunca regrida.

O ratcheting evita discussões sobre um alvo absoluto ao travar os ganhos de forma incremental.

Por que o relativo vence o absoluto

Um limite fixo de 80 por cento ou bloqueia trabalho legado ou é trivialmente atingido; um ratchet amarra o gate à baseline atual, de modo que cada mudança não pode piorar as coisas e o número sobe organicamente.

Guias relacionados