A execução da cobertura de código fornece um insight sobre como os casos de teste
estão executando seus aplicativos IBM i, relatando resultados
que mostram a porcentagem de linhas em seu código executado por um caso de teste,
bem como detalhes da cobertura linha por linha. É possível executar a cobertura de código para qualquer aplicativo
IBM i que pode ser depurado.
Procedimento
- Compile seu programa com a opção de depuração de origem.
Nota: - É necessário usar uma das opções DBGVIEW(*ALL), DBGVIEW(*SOURCE)
ou DBGVIEW(*LIST).
- Se partes do aplicativo não tiverem informações sobre depuração,
somente as partes do aplicativo com informações sobre depuração
serão incluídas no relatório de cobertura de código.
- Navegue para seu programa em sua conexão
no Explorador de Sistemas Remotos. Se desejar, é possível criar filtros
ou incluir entradas da lista de bibliotecas para facilitar a localização de seus programas.
- Crie uma configuração de cobertura de código para um programa em lote. Clique com o botão direito no programa e selecione
Uma configuração de cobertura de código compilado é criada
e aberta no diálogo
Editar
configuração e ativar.
Nota: Um método alternativo para ativar
a cobertura de código é clicar com o botão direito no programa e selecionar . Nesse caso, a configuração é criada e a sessão
de cobertura de código é iniciada sem abrir o diálogo Editar configuração
e ativar. Se seu programa for simples e não precisar
de configuração adicional, como incluir programas chamados,
esse pode ser um método conveniente para iniciar a cobertura de código.
- Inclua quaisquer programas ou programas de serviço que são chamados por seu programa principal. Na guia O que analisar, clique no
botão Incluir para incluir mais programas chamados. Programas chamados após serem incluídos. O programa principal
é selecionado.
- Edite a configuração conforme necessário. Por exemplo, em
O que analisar, é possível especificar
a visualização de depuração usada para análise. Em Como iniciar, é possível alterar o
comando usado para iniciar o aplicativo. Em Cobertura de código,
é possível especificar detalhes, como se a cobertura está no nível de Linha, de Procedimento
ou de Programa. Para obter informações adicionais sobre configurações, consulte Editando configurações de cobertura de código.
- Clique no botão Cobertura para iniciar a sessão de cobertura de código.
A barra de status na parte inferior da IDE exibe a mensagem Executando cobertura de código para PROGRAM_NAME. Em que PROGRAM_NAME é o nome do seu programa.
Quando o programa estiver concluído, um relatório do ambiente de trabalho
será aberto e um item que resume a cobertura será incluído
na visualização Resultados de cobertura de código compilado.