Revisión de los resultados de cobertura de código
Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015
La cobertura de código le ayuda a determinar la proporción de código del proyecto que se está probando realmente mediante pruebas como las pruebas unitarias. Para aumentar la confianza de los cambios en el código y protegerse eficazmente de los errores, las pruebas deben realizar (o cubrir) una gran proporción del código.
Revisar el resultado de 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 prueba a lo largo del tiempo mediante la reducción de la deuda de las pruebas.
Nota
En Microsoft Team Foundation Server (TFS) 2018 y versiones anteriores, las canalizaciones de compilación y versión se denominan definiciones, las ejecuciones se denominan compilaciones, las conexiones de servicio se denominan puntos de conexión de servicio, las fases se denominan entornos y los trabajos se denominan fases.
Ejemplo
Para ver un ejemplo de publicación de los resultados de cobertura de código para su elección de lenguaje, consulte la sección Ecosistemas de los Pipelines temas. Por ejemplo, recopile y publique la cobertura de código para JavaScript mediante JavaScript.
Vista de resultados
El resumen de cobertura de código se puede ver en la vista de escala de tiempo de compilación. El resumen muestra el porcentaje general de cobertura de línea.

Nota
La combinación de los resultados de cobertura de código de varias ejecuciones de pruebas se limita actualmente a .NET y .NET Core. Esto se admite para otros formatos en una versión futura.
El resumen de cobertura de código se puede ver en la pestaña Resumen del resumen de ejecución de canalización.

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

Nota
En una canalización YAML de varias fases, los resultados de 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 la implementación en producción.
Nota
La combinación de los resultados de cobertura de código de varias ejecuciones de pruebas se limita actualmente a .NET y .NET Core. Esto se admite 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 el hito Compilación de artefactos publicados en la vista de escala de tiempo.

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.

Si usa la tarea Visual Studio Test para recopilar 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.

Si publica cobertura de código mediante los formatos de cobertura 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.

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
- Publicar resultados de cobertura de código publica los resultados de cobertura de código en Azure Pipelines o TFS, que se generaron mediante una compilación en formato Cobertura o JaCoCo.
- Las tareas integradas como Visual Studio Test,.NET Core,Ant,Maven,Gulp,Grunty Gradle proporcionan la opción de publicar datos de cobertura de código en la canalización.
Ayuda y soporte técnico
- Vea la guía de solución de problemas
- Obtenga consejos sobre Stack Overflowy obtenga soporte técnico a través de la página developer Community