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.
- Inicie o servidor RSE.
- Abra um terminal 5250 e insira o comando STRRSESVR
e pressione F4.
- Configure os parâmetros do comando. Pressione F10 para ver os campos de parâmetros disponíveis para o comando STRRSESVR.
- Nome de conexão
- Insira o nome para a conexão RSE que você possui no IDE
- Nome do local remoto
- Insira o nome do host do computador no qual o IDE está sendo executado.
- Pressione Enter para iniciar o servidor.
- 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 interativo. 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.
- O programa é aberto no terminal 5250 e está pronto para executar
testes.
- Interaja com seu programa seguindo os procedimentos de teste.
- Saia do programa no terminal. Após o encerramento do programa, um relatório de ambiente de trabalho
é aberto e um item que resume a cobertura é incluído na visualização
Resultados de cobertura de código compilado.