No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Iniciando con Coverlet

16/19
Recursos
dotnet add package coverlet.msbuild
dotnet add package coverlet.collector
dotnet test /p:CollectCoverage=true

Aportes 8

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

dotnet tool install --global coverlet.console --version 6.0.0

dotnet test /p:CollectCoverage=true

A mi no me mostraba los porcentajes, pero era por problemas del paquete coverlet.msbuild entonces lo actualice y reinicie visual estudio y me funciono.

Coverlet es una herramienta de código abierto utilizada para medir la cobertura de pruebas en proyectos escritos en C#. Es una herramienta popular en el ecosistema de desarrollo de C# y se integra fácilmente con las pruebas unitarias y las tuberías de construcción (build pipelines) para proporcionar informes detallados sobre la cobertura de pruebas.

Yo lo estoy haciendo desde VS2022 pero me sale lo siguiente: ```js C:\Git\curso-unit-testing-csharp\StringManipulation>dotnet test /p:CollectCoverage=true Restore complete (0,3s) You are using a preview version of .NET. See: https://aka.ms/dotnet-support-policy StringManipulation succeeded (0,2s) → bin\Debug\net7.0\StringManipulation.dll StringManipulationTests succeeded (0,1s) → C:\Git\curso-unit-testing-csharp\StringManipulationTests\bin\Debug\net8.0\StringManipulationTests.dll StringManipulationTests test succeeded (0,7s) Build succeeded in 1,3s Test run succeeded. Total: 20 Failed: 0 Passed: 20 Skipped: 0, Duration: 0,5s C:\Git\curso-unit-testing-csharp\StringManipulation> ```no veo el % de Coverage
Me rindo, hice de todo y no pude generar el reporte con los gráficos en el CLI
engo problemas para ver los porcentajes. Hice lo que indicaron algunos estudiantes de actualizar el paquete coverlet y tambien verificar .csproj y hacer el build pero sigo sin ver los porcentajes. La IA tampoco pudo ayudarme ¿como hago para ver los porcentajes? (Se queda en esto: Passed! - Failed: 0, Passed: 13, Skipped: 1, Total: 14, Duration: 107 ms - StringManipulation.Tests.dll (net8.0) Attachments: D:\C#\platzi\backendc#\unit-testing-csharp-intro\StringManipulation.Tests\TestResults\a3d1443d-126e-4496-abdf-8d4bd0705897\coverage.cobertura.xml )
Por si no les salio los porcentajes lo intenté con esta serie de pasos, estoy usando VSC en ubuntu dotnet add package coverlet.msbuild dotnet add package coverlet.collector dotnet test /p:CollectCoverage=true ```txt dotnet add package coverlet.msbuild dotnet add package coverlet.collector dotnet test /p:CollectCoverage=true ```
A mi me funciono, instalando "coverlet" desde nuget en VS. Y luego este comando, en VS 2022: `dotnet add package coverlet.msbuild`