A cobertura de código mede qual porcentagem das linhas no código-fonte são executadas quando o conjunto de testes é executado. Code Quality exibe um percentual de cobertura de linha em pull requests depois que você carrega um relatório XML de cobertura do Cobertura.
Observação
Code Quality informa apenas a cobertura de linha. As ferramentas de cobertura geralmente também informam a cobertura de funções, de ramificações ou de 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. Code Quality armazena o envio mais recente de cada ramificação (incluindo a ramificação padrão) e compara a cobertura de linhas da ramificação do pull request com a cobertura de linhas da ramificação padrão.
Por exemplo, se o seu branch padrão tiver 44% de cobertura de linha e o branch da sua pull request tiver 65% de cobertura de linha, a pull request teve um ganho de 21 pontos percentuais na cobertura de linha.
Delta por arquivo
A divisão por arquivo em solicitações de pull mostra como a cobertura de linha foi alterada para cada arquivo modificado. Um delta positivo significa que o arquivo ganhou cobertura de linha no branch de solicitação de pull em comparação com o branch padrão.
Para configurar a cobertura de código para seu repositório, consulte Configurando a cobertura de código para seu repositório.