Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Informações

Passar por todas as linhas do seu código, não significa que ele esteja livre de erros, apenas minimiza as chances disto ocorrer.


Essa ferramenta foi acompanha a versão do TDS, ou seja, para o TDS 11.3 ela possui a versão 11.3. Porém, como o motor da versão 11.2 é bem diferente da versão 11.3 elas não são compatíveis.


Informações

A versão 11.2 utilizava as informações de "Profile" para montar a cobertura, porém, dessa forma, várias situações de código não eram "capturadas".


A versão 11.3 foi modificada para utilizar as informações de depuração, portanto, todas as linhas que uma depuração passar serão capturadas, deixando o processo mais consistente. Note porém que isso ainda depende das informações de depuração enviadas pelo servidor, então algumas linhas de código podem não aparecer na cobertura, como por exemplo as instruções de fechamento: "end if", "end for", "end function" e assim por diante. Leve isso em consideração ao avaliar a cobertura.

Utilizando a cobertura de código

...

(PS.: A mistura de nomes em português e inglês acontece pois ainda existem algumas partes da plataforma Eclipse que não estão traduzidas)


3 - Execute o lançador desejado e faça os procedimentos da aplicação normalmente

...

.

Informações

Importante: Como dissemos no começo, a versão 11.3 usa o motor de depuração do TDS, portanto sua aplicação poderá ter uma performance reduzida. Na prática, deverá ser a mesma performance observada em uma depuração normal.

Informaçõestip

Ao contrário da versão 11.2 onde era necessário informar em quais fontes a cobertura seria feita, nessa versão 11.3, todos os fontes envolvidos no processo e que existirem na sua área de trabalho participarão da cobertura, portanto se algum não tiver informação, significa que ele não foi "alcançado" pela execução do seu programa.

4 -Após finalizar a execução, abra a visão de cobertura de código caso essa não seja apresentada automaticamente:

Informaçõestip

Para abrir a visão de Cobertura de Código Acesse o menu Janela → Mostrar Visão → Outras... (Ou pelo atalho Alt+Shift+Q e após aparecer a janela amarela, pressione Q novamente)

Na Janela que abrir digite Cobertura de código ou encontre-a na pasta TOTVS Profile.

...

No terceiro fonte mais algumas opções ficam de fora da cobertura por não serem informadas pelo servidor. No caso abaixo a linha com a instrução "next".


5 - Reexecutando a última cobertura de código.

Caso queira reexecutar a última cobertura de código (Lembre que para isso é necessário que uma tenha sido feita na mesma sessão do TDS), basta selecionar o botão destacado na figura abaixo.

Na prática isso irá lançar novamente o último executor com os últimos parâmetros informados, inclusive o nome do programa.



6 - Unificando sessões:

Para unificar duas sessões de cobertura, basta acionar o botão destacado na figura abaixo:

...

Após acionado, as seções existentes serão removidas e será criado uma nova contendo as informações somadas:

Dica

...

A sessão terá um ícone diferenciado mostrando que é unificada.



7 - Mudando o formato de visualização dos fontes:

...