Revisión de los resultados de cobertura de código

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

La cobertura de código permite determinar la proporción del código del proyecto que se está probando realmente mediante pruebas como pruebas unitarias. Para aumentar la confianza de los cambios en el código y protegerse eficazmente contra errores, las pruebas deben ejercer ( o cubrir) una gran proporción del código.

Revisar el resultado de la cobertura de código ayuda a identificar las rutas de acceso de código que no están cubiertas por las pruebas. Esta información es importante para mejorar la garantía de pruebas a lo largo del tiempo reduciendo la deuda de pruebas.

Ejemplo

Para ver un ejemplo de los resultados de cobertura de código de publicación para el lenguaje elegido, consulte la sección Ecosistemas de los temas relacionados con las canalizaciones. Por ejemplo, puede recopilar y publicar la cobertura de código para JavaScript mediante Istanbul.

Vista de resultados

El resumen de cobertura de código se puede ver en la pestaña Resumen del resumen de ejecución de canalización.

Revisión de los resultados de cobertura de código

Los resultados se pueden ver y descargar en la pestaña Cobertura de código.

Consulte y descargue los resultados en la pestaña Cobertura de código.

Nota:

En una canalización YAML de varias fases, los resultados de la cobertura de código solo están disponibles después de la finalización de toda la canalización. Esto significa que es posible que tenga que separar la fase de compilación en una canalización propia si desea revisar los resultados de cobertura de código antes de implementar en producción.

Nota:

La combinación de resultados de cobertura de código de varias ejecuciones de pruebas se limita actualmente a .NET y .NET Core. Se admitirá para otros formatos en una versión futura.

Artifacts

Los artefactos de cobertura de código publicados durante la compilación se pueden ver en la pestaña Resumen del resumen de ejecución de la canalización.

Revisión del artefacto de cobertura de código

  • Si usa la tarea Prueba de Visual Studio para recopilar la cobertura para aplicaciones de .NET y .NET Core, el artefacto contiene archivos .coverage que se pueden descargar y usar para su posterior análisis en Visual Studio.

    Visualización de informes .coverage

  • Si publica la cobertura de código con el formato Cobertura o JaCoCo, el artefacto de cobertura de código contiene un archivo HTML que se puede ver sin conexión para su posterior análisis.

    Visualización de informes HTML

Nota:

Para .NET y .NET Core, el vínculo para descargar el artefacto está disponible eligiendo el hito de cobertura de código en el resumen de compilación.

Tareas

Ayuda y soporte técnico