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