Skip to main content

Visualizando a cobertura de código em pull requests

Examine o resumo de cobertura postado em suas solicitações de pull para identificar arquivos com cobertura de código baixa ou em declínio.

Quem pode usar esse recurso?

Usuários com com acesso para gravação

GitHub Team ou GitHub Enterprise Cloud

Pré-requisitos

Observação

O comentário de resumo de cobertura relata a cobertura da linha. Consulte Referência de cobertura de código.

Lendo o comentário resumo da cobertura

Depois que a cobertura de código é configurada para seu repositório, o github-code-quality[bot] publica um comentário com um resumo da cobertura em cada pull request. O comentário inclui:

  • Comparação entre a branch e a branch padrão: O percentual agregado de cobertura de linhas da branch do pull request e da branch padrão (por exemplo, "65% na branch do pull request, 44% na branch padrão").
  • Arquivos mais afetados: Os 10 arquivos com as maiores alterações de cobertura entre o branch padrão e o branch de solicitação de pull. Essa lista pode incluir arquivos não modificados diretamente na solicitação de pull. Arquivos novos ou modificados são classificados acima de arquivos excluídos. Dentro de cada grupo, os arquivos são ordenados pela variação absoluta na cobertura de linhas, ponderada pelo número de linhas de cada arquivo, usando a magnitude da cobertura e, em seguida, o nome do arquivo como critérios de desempate.
  • Detalhamento por arquivo: Uma seção expansível listando cada arquivo com seu percentual de cobertura de linha e valor delta. Um delta positivo significa que o arquivo ganhou cobertura de linhas nesta ramificação. Um delta negativo indica que a cobertura de linha diminuiu, o que pode sinalizar caminhos de código não testados introduzidos pela alteração.

Use o resumo de cobertura para identificar arquivos com cobertura baixa ou em declínio e priorizar a atenção de revisão sobre alterações não testadas.

Se você precisar ampliar a cobertura do seu conjunto de testes, Copilot pode ajudar você a escrever e atualizar seus testes. Consulte Como testar o código.

Próximas Etapas