Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

566
Vistas
Cobertura siempre al 0% en sonarqube incluso si agregué una unidad de prueba

Creé una unidad de prueba para una clase y pasó bien en mi local, en sonarqube se muestra como 0% para Cobertura, encontré una publicación de consejos para agregar coverlet.msbuild que agregué pero aún no tengo noticias:

 <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.3" /> <DotNetCliToolReference Include="dotnet-xunit" Version="2.3.1" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.7.0" /> <PackageReference Include="coverlet.msbuild" Version="3.0.3"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> </ItemGroup>

¿Alguna idea?

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Intente agregar lo siguiente a su .csproj

 <PropertyGroup> <DebugType>Full</DebugType> </PropertyGroup> <PackageReference Include="Microsoft.CodeCoverage" Version="16.9.4" />
over 4 years ago · Santiago Trujillo Denunciar

0

¿Puedes probar coverlet.collector en lugar de coverlet.msbuild ? Personalmente, he usado el colector de colchas varias veces con éxito.

 <PackageReference Include="coverlet.collector" Version="1.3.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference>

Según este problema de GitHub .

Los recopiladores son bastante nuevos (últimos en llegar) y son la mejor manera de hacer cobertura porque están estrictamente integrados con la plataforma vstest (dotnet test) y, debido a eso, es la opción predeterminada para cada proyecto .NET core xunit de Microsoft. Entonces, si crea un proyecto xunit, inyecte la plantilla xunit de Microsoft mediante el diseño de nuestro motor de cobertura como herramienta de cobertura de primera clase que se ejecuta con dotnet test --collect: "XPlat Code Coverage"

Es posible que se encuentre con este problema conocido .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda