PROBAT permite que possamos analisar visualmente linha a linha a cobertura de código obtida através da execução dos testes.
Para que funcione corretamente, é preciso que o PROBAT
Download
A extensão ainda não foi lançada oficialmente na loja da VsCode, porém é possível obtê-la baixando o arquivo de instalação (VSIX) através do link abaixo.
Versão | Arquivo |
---|---|
v0.0.2 | probat-0.0.2.vsix |
Instalando
Após obter o arquivo .vsix do PROBAT, recomendamos seguir a documentação oficial do VsCode com os passos para a instalação da extensão.
Acesse a página: https://code.visualstudio.com/docs/editor/extension-marketplace#_install-from-a-vsix
Configurando
Como dito anteriormente, temos que informar ao VsCode onde encontrar o arquivo JSON gerado pelo PROBAT com as informações de Cobertura.
1 - Tecle [Ctrl + ,] para acessar a tela de configuração do VsCode;
2 - Selecione as configurações da [Workspace];
3 - Vá em [Extensions];
4 - Procure a seção [PROBAT];
5 - Informe em [Coverage: File] o arquivo gerado pelo PROBAT.
Conforme figura abaixo:
Visualizando a Cobertura
Após a configuração, agora é possível visualizar a cobertura sobre seus código, desde que a informação tenha sido gerada no arquivo JSON.
Pra isso, siga os passos:
1 - Abra o arquivo que deseja visualizar a Cobertura;
2 - Após abrir, digite: [Ctrl + Shift + P ] para abrir a caixa de comandos;
3 - Digite: [PROBAT - Show Code Coverage];
OK
Caso tudo esteja OK, a extensão irá decorar seu fonte com cores distintas e teremos algo como:
Sendo:
Linhas Cobertas: Cor Verde
Linhas NÃO Cobertas: Cor Vermelha
Linhas não debugáveis: sem decoração, nada muda.
Erro
Caso o fonte não tenha sido decorado com a cobertura veja nos logs do VsCode, aba OUTPUT opção probat, algo como:
[probat] [coverage] start show ....
[probat] [coverage] [ERROR] arquivo inexistente ou inválido!
[probat] [coverage] end show ....