O Que É um Coverage Gate?
Um coverage gate é uma verificação que compara a coverage de testes medida com um mínimo configurado e falha o pipeline se a coverage for baixa demais. Pode se aplicar ao projeto inteiro ou apenas às linhas alteradas em um pull request. O gate torna uma meta de coverage aplicável em vez de apenas aspiracional.
Por que isso importa
Um coverage gate impede que código não testado se infiltre e vá erodindo a rede de segurança aos poucos. Restringi-lo às linhas alteradas evita penalizar um contribuidor por lacunas legadas que ele não introduziu.
Guias relacionados
What Is a Mutation Score Threshold?A mutation score threshold is a minimum mutation testing score a build must meet, measuring not just coverage…
What Is Feature Branch Testing?Feature branch testing runs the full test suite against a branch before it merges, catching regressions in is…
What Is a Test Impact Graph?A test impact graph maps which tests depend on which source files, so a change can run only the affected test…