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 extracción después de cargar un informe XML de cobertura Cobertura.
Nota:
Code Quality solo ofrece cobertura de líneas. Las herramientas de cobertura a menudo también informan de la cobertura de funciones, de ramas o de 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 carga más reciente para cada rama (incluida la rama predeterminada) y compara la cobertura de la línea de rama de solicitud de incorporación de cambios con la cobertura de la línea de 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 ganó cobertura de líneas en la rama de la solicitud de extracción 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.