- Obtenemos el reporte de cobertura en xml
dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura
- Utilizando ReportGenerator
reportgenerator "-reports:coverage.cobertura.xml” "-targetdir:coverage-report" -reporttypes:html;
Introducción
Conoce una prueba unitaria de concatenación de strings en C#
Prerequisitos
¿Qué son pruebas unitarias?
Librerías de pruebas en .NET
Herramientas y código base
Quiz: Introducción
Pruebas unitarias con xUnit
Creando tu primera prueba con xUnit
Tipos de Assert en xUnit
Tipos de Assert en xUnit parte 2
Atributos Theory e InlineData
Atributo Skip
Quiz: Pruebas unitarias con xUnit
¿Qué hemos aprendido?
Revisemos lo que hemos aprendido
Quiz: ¿Qué hemos aprendido?
Utilizando librería moq
Concepto de mock y libreria moq en .NET
Utilizando la libreria Moq
Mock de funciones
Quiz: Utilizando librería moq
Cobertura de pruebas unitarias
Que es la cobertura de pruebas y como se mide?
Iniciando con Coverlet
Atributos de configuración en coverlet
Reporte de cobertura
Quiz: Cobertura de pruebas unitarias
Cierre
Cierre de curso
Quiz: Cierre
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
reportgenerator "-reports:coverage.cobertura.xml" "-targetdir:coverage-report" -reporttypes:html;
Aportes 9
Preguntas 2
dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura
reportgenerator "-reports:coverage.cobertura.xml” "-targetdir:coverage-report" -reporttypes:html;
Comando para generar el reporte html a partir del .xml con ReportGenerator
reportgenerator "-reports:coverage.cobertura.xml” "-targetdir:coverage-report" -reporttypes:html;
Parámetro para crear un reporte de la cobertura de los test con Coverlet:
dotnet test /p:CollectCoverage=true /p:CoverletOutpuFormat=cobertura
Solución de ChatGPT para los que no les reconoce el archivo
La línea de comandos que proporcionaste tiene un problema con las comillas dobles. Asegúrate de usar comillas dobles consistentes y correctamente formateadas. Aquí está la corrección:
reportgenerator "-reports:coverage.cobertura.xml" "-targetdir:coverage-report" -reporttypes:html
Asegúrate de que las comillas dobles estén correctamente formateadas. Puedes copiar y pegar la línea de comandos corregida para ejecutar ReportGenerator. Si aún encuentras problemas, revisa la ubicación del archivo de cobertura y ajusta la ruta en consecuencia.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?