La cobertura de código mide qué porcentaje de las líneas del código fuente se ejecutan cuando se ejecuta el conjunto de pruebas. Code Quality muestra un porcentaje de cobertura de líneas en las solicitudes de incorporación de cambios (pull requests) tras subir un informe de cobertura XML de Cobertura.
Nota:
Code Quality solo informa sobre la cobertura de líneas. Las herramientas de cobertura suelen informar también sobre la cobertura de funciones, ramas o instrucciones. Code Quality no utiliza actualmente estas métricas, aunque su informe XML de Cobertura las incluya, y no se muestran en las solicitudes de extracción ni se tienen en cuenta al evaluar las reglas de umbral de cobertura.
Cómo se calcula la cobertura de línea
El porcentaje de cobertura de línea representa el número de líneas cubiertas por pruebas divididas por el número total de líneas, expresadas como un porcentaje. Code Quality almacena la última subida de cada rama (incluida la rama predeterminada) y compara la cobertura de líneas de la rama de la solicitud de incorporación de cambios con la de la rama predeterminada.
Por ejemplo, si la rama predeterminada tiene 44% cobertura de línea y la rama de solicitud de incorporación de cambios tiene 65% cobertura de línea, la solicitud de incorporación de cambios obtuvo 21 puntos porcentuales de cobertura de línea.
Delta por archivo
El desglose por archivo en las solicitudes de incorporación de cambios muestra cómo cambió la cobertura de línea para cada archivo modificado. Un delta positivo significa que el archivo ha ganado cobertura de líneas en la rama de la solicitud de incorporación de cambios en comparación con la rama predeterminada.
Para configurar la cobertura de código para el repositorio, consulte Configurar la cobertura de código para tu repositorio.