Skip to content
Latchkey

O Que É um Test Impact Graph?

Um test impact graph é um mapa de dependências que liga arquivos-fonte aos testes que os exercitam, construído a partir de coverage ou análise estática. Dado um conjunto de arquivos alterados, ele identifica o subconjunto de testes que poderiam ser afetados. O CI o usa para rodar apenas esses testes em vez da suíte inteira.

Por que isso importa

Rodar apenas os testes impactados encurta o tempo de feedback e, nos runners gerenciados da Latchkey, reduz os minutos faturados que uma execução de CI consome. O risco é um graph incompleto que deixa passar uma dependência real, então os times o revalidam periodicamente.

Guias relacionados