Gerando relatórios de cobertura para .NET Framework

Luis Olivetti
Nov 7, 2020

--

Olá, esta é a minha primeira história no Medium e hoje vou apresentar um breve resumo sobre como gerar a cobertura de código de uma aplicação .Net Framework e como gerar relatórios mais detalhados.

Pois bem, para gerar a cobertura, instale em seu projeto de testes o pacote Coverlet.

Instalação do coverlet.msbuild via NuGet

Após a instalação, execute o seguinte comando:

dotnet test /p:CollectCoverage=true /p:CoverletOutputFormat=opencover

Com isso, você já terá um resumo do percentual coberto.

E para melhorar, você pode instalar o pacote ReportGenerator que irá gerar relatórios mais detalhados com base no arquivo opencover que geramos através do comando executado anteriormente.

Instalação do ReportGenerator via NuGet

Após a instalação, execute o comando:

[Caminho do executável reportgenerator.exe] ”-reports:coverage.opencover.xml” ”-targetdir:./minhacobertura”

Vá até ao diretório minhacobertura e abra o arquivo index.html.

E em resumo mesmo, é isso :)

--

--

No responses yet