Thanks to visit codestin.com
Credit goes to docs.github.com

Skip to main content

Referência de cobertura de código

Code Quality mostra qual porcentagem das linhas do código que são realmente testadas, para que você possa encontrar o código não testado antes de mesclar.

A cobertura de código mede qual porcentagem das linhas no código-fonte são executadas quando o conjunto de testes é executado. O Code Quality exibe uma porcentagem de cobertura de linha em pull requests após o upload de um relatório XML do Cobertura.

Observação

Code Quality informa somente a cobertura de linha. As ferramentas de cobertura geralmente também informam a cobertura de funções, de ramificações ou instruções. Code Quality atualmente não usa essas métricas, mesmo que seu relatório XML do Cobertura as inclua, e elas não são exibidas em pull requests nem consideradas pelas regras de limite de cobertura.

Como a cobertura de linha é calculada

O percentual de cobertura de linha representa o número de linhas cobertas por testes divididos pelo número total de linhas, expressas como uma porcentagem. O Code Quality armazena o upload mais recente de cada ramificação (incluindo a ramificação padrão) e compara a cobertura de linha da ramificação da pull request com a cobertura de linha da ramificação padrão.

Por exemplo, se a ramificação padrão tiver 44% de cobertura de linha e a ramificação da pull request tiver 65% de cobertura de linha, a pull request terá tido um ganho de 21 pontos percentuais na cobertura de linha.

Delta por arquivo

O detalhamento por arquivo em pull requests mostra como a cobertura de linha foi alterada para cada arquivo modificado. Um delta positivo significa que o arquivo ganhou cobertura de linha ramificação de pull request em comparação com a ramificação padrão.

Para configurar a cobertura de código para seu repositório, consulte Configurando a cobertura de código para seu repositório.

Leitura adicional