Gerando relatórios de cobertura para .NET Framework
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.
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.
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 :)