Executando cobertura de código em aplicativos em lote

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

  1. 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.
  2. 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.
    Navegue para seu programa
  3. Crie uma configuração de cobertura de código para um programa em lote. Clique com o botão direito no programa e selecione Cobertura de código (Prompt) > Lote
    Ativar cobertura de código no modo em lote
    Uma configuração de cobertura de código compilado é criada e aberta no diálogo Editar configuração e ativar.
    A configuração de cobertura de código é aberta
    Nota: Um método alternativo para ativar a cobertura de código é clicar com o botão direito no programa e selecionar Cobertura de código como > Lote. 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.
  4. 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.
    Incluir programas chamados
    Programas chamados após serem incluídos. O programa principal é selecionado.
    Programas chamados incluídos. Programa principal selecionado.
  5. 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.
  6. Clique no botão Cobertura para iniciar a sessão de cobertura de código.
    Clique no botão Cobertura

    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.

    Executando mensagem de cobertura de código na barra de status

    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.

    Resultados de cobertura de código


Feedback