Ao clicar com o botão direito em um programa e selecionar uma das opções de cobertura de código, uma
configuração de cobertura de código é criada e pode ser aberta diretamente. É possível editar essas configurações para controlar ainda mais o processo de cobertura de código.
Procedimento
- Abra a configuração de cobertura de código, se necessário. As configurações de cobertura de código serão criadas e abertas diretamente
se você clicar com o botão direito em um programa e selecionar a opção Cobertura de
código (Prompt). No entanto, se você escolher Cobertura
de código como, a configuração simplesmente será criada para uso
sem ser aberta. Se criar um ponto de entrada de serviço, uma configuração será criada se
você clicar com o botão direito no ponto de entrada de serviço e selecionar Abrir
configuração de ativação. Se a configuração não for aberta,
selecione e selecione a configuração
na seção apropriada:
- Configurações em lote
- IBM i: Aplicativo em lote de cobertura de código
- Interativo
- IBM i: Aplicativo interativo de cobertura de código
- Ponto de entrada de serviço (em lote ou interativo)
- IBM i: Sessão de cobertura de código remota recebida
- Edite a configuração. Se você criou uma configuração clicando com o botão direito em um programa e
selecionando uma das opções de cobertura de código, os detalhes básicos
para a configuração já estarão incluídos.
Se necessário, é possível modificar ainda mais a configuração:
- Página o que analisar.
- Conexão
- Configure ou altere a conexão RSE.
- Programas ou programas de serviços a serem analisados para cobertura de código
- Certifique-se de que seu programa principal esteja selecionado. Inclua quaisquer programas adicionais que são chamados por seu programa principal.
- Visualização de depuração usada para análise de cobertura de código
Selecione a visualização de depuração (*SOURCE ou *LIST) a ser usada para
análise de cobertura de código. A visualização *SOURCE fornecerá cobertura somente para as
instruções que aparecem no membro de origem principal. Se algumas instruções executáveis
forem incluídas por diretivas /COPY ou /INCLUDE, a cobertura
para essas instruções poderá ser detectada somente com a visualização *LIST.
Se seu programa não contiver uma visualização *LIST, compile o programa novamente com DBGVIEW(*ALL) ou DBGVIEW(*LIST).
Se seu programa foi
compilado somente com uma visualização de depuração *SOURCE, será necessário selecionar somente
*SOURCE. Se seu programa foi compilado somente com uma visualização de listagem, será necessário
selecionar somente *LIST. Se seu programa foi compilado com todas as visualizações de depuração,
será possível selecionar *SOURCE ou *LIST. Se seu programa contiver
SQL integrada e se o programa foi compilado com DBGVIEW(*SOURCE),
seu programa conterá todas as visualizações de depuração. Caso contrário, consulte
a ajuda para o parâmetro DBGVIEW de seu comando de compilação para saber
quais visualizações de depuração seu programa possui.
- Atualizar arquivos de produção
- Se selecionado, o aplicativo em análise poderá atualizar registros do banco de dados
em bibliotecas de produção.

- Página Como iniciar. Use essa página para especificar o comando do
IBM i para enviar seu aplicativo.
O botão Prompt fornece uma maneira
conveniente de fornecer parâmetros de tarefa. O analisador usará o
parâmetro HOLD(*YES) para o comando SBMJOB. O parâmetro
INQMSGRPY(*DFT) é usado para cobertura de código de programa em lote, por padrão.
Se você marcou um programa na lista
de programas e programas de serviço que deseja analisar para
cobertura de código em O que analisar,
ou se escolheu o aplicativo a ser analisado para cobertura de código a partir das
visualizações Sistemas remotos ou Tabela de objetos, um comando para chamar o programa
especificado será criado. É possível editar esse comando, se necessário.
- Página Origem. Defina o caminho de consulta de origem.
- Página Comum. Defina se a configuração de ativação será compartilhada,
em qual menu de favoritos ela será exibida, as opções de saída
e codificação e se a configuração será ativada
no segundo plano.
- Página Cobertura de código.
- Especifique o Nível de cobertura de código. Por padrão, a cobertura de código é executada no nível de linha. No entanto, por motivo de desempenho, talvez você
queira executar a cobertura de código no nível de procedimento ou de programa. Opcional:
Ao executar a cobertura de código em nível do programa, especifique um arquivo de programa
que contenha a lista de programas esperados.
- Selecione uma opção entre Executar cobertura total (padrão),
ou Anexar ao resultado anterior (que usará os resultados
do resultado anterior como a linha de base para a ativação atual)
ou Anexar a um resultado específico (que usará os resultados da cobertura de código
do arquivo de resultado especificado como a linha de base para a
ativação atual).
- Especifique as Opções de relatório. Por padrão, um relatório do ambiente de trabalho é sempre produzido. Selecione Gerar relatório HTML para ter um relatório HTML produzido após a conclusão da
execução da cobertura de código. Selecione Gerar relatório PDF para ter um relatório PDF produzido após
a conclusão da execução da cobertura de código.
- Especifique as Opções adicionais. Selecione Ignorar erros para forçar a cobertura de código a
produzir um relatório, independentemente das condições de erro. Especifique as Tags desejadas a serem associadas
à execução da cobertura de código. Por exemplo, talvez você queira identificar um resultado de
cobertura de código com um nome ou número de caso de teste.

- Clique em Aplicar para salvar a configuração. Clique em Cobertura se desejar iniciar a sessão. Observe que, para sessões de cobertura de código que usam pontos de entrada de
serviço, o botão Cobertura fica esmaecido. Se um ponto de entrada de serviço estiver configurado, a sessão será iniciada automaticamente quando o programa for chamado.