Code Coverage Threshold - Definição do Glossário de CI/CD
Um code coverage threshold é a porcentagem mínima de cobertura que a suíte de testes precisa atingir, imposta no CI para que um build falhe se a cobertura cair abaixo do limite configurado.
Como é definido
No Jest você configura coverageThreshold com mínimos por métrica (statements, branches, functions, lines). Ferramentas como o Codecov podem reprovar um PR se ele reduzir a cobertura em comparação com o branch base.
Use com cuidado
Um limite rígido evita retrocessos mas pode incentivar testes de baixo valor escritos apenas para atingir o número. Combine-o com branch coverage e, idealmente, um mutation score para medir a qualidade real das asserções.
Guias relacionados
Branch Coverage - CI/CD Glossary DefinitionBranch Coverage: Branch coverage measures the percentage of decision branches (each side of every `if`, `swit…
Mutation Score - CI/CD Glossary DefinitionMutation Score: A mutation score is the percentage of injected code mutations (deliberate bugs) that a test s…
Smoke Test - CI/CD Glossary DefinitionSmoke Test: A smoke test is a small, fast check that verifies the most critical paths work at all, run right…