Analisando a cobertura de código de aplicativos da Web
A seguir estão as etapas para analisar a cobertura de código para um aplicativo da Web.
- Importe o aplicativo da Web a ser analisado:
- Selecione Arquivo > Importar...
- Expanda J2EE e selecione arquivo EAR
- Clique em Avançar>
- Navegue para localizar e incluir o arquivo EAR
- Opcionalmente, mude o seu tempo de execução de destino
- Ative a cobertura de código para o projeto que contém a origem que requer a análise de cobertura de código:
- Clique com o botão direito do mouse no nome do projeto que deseja ativar para a cobertura de código e selecione Propriedades.
- Clique na propriedade Cobertura de Código, selecione a caixa de opção Ativar Cobertura de Código e clique em Aplicar.
- Reconstrua o projeto
- Opcionalmente, adicione um servidor externo:
- Selecione a guia Servidores
- Clique com o botão direito do mouse e selecione Novo > Servidor.
- Selecione o tipo de servidor apropriado. Por exemplo, servidor WebSphere v6.1.
- Clique em Avançar>
- Navegue para localizar e então selecionar o diretório de instalação do servidor
- Clique em Avançar>
- Certifique-se de que as configurações do servidor estejam corretas
- Clique em Avançar>
- Selecione o projeto desejado na lista de projetos disponíveis
- Clique em Incluir ou Incluir Todos conforme apropriado
- Clique em Avançar>
- Clique em Concluir.
- Inicie o servidor:
- Selecione o servidor na guia Servidores
- Clique em Executar
- Quando concluído, o status do servidor mostrará Iniciado
- Configure o servidor:
- Selecione o servidor em execução, dê um clique com o botão direito do mouse e selecione Executar console administrativo
- Na barra de navegação da guia Console Administrativo, expanda Servidores e selecione Servidores de Aplicativos
- Selecione o servidor que você iniciou
- Role para baixo para localizar Infraestrutura do Servidor
- Expanda Java e Gerenciamento de Processo
- Selecione Definição do Processo
- Sob Propriedades Adicionais, selecione Java Virtual Machine
- Limpe o Caminho da Classe de Inicialização e digite o caminho do com.ibm.rational.llc.engine_1.0.0. Por exemplo,
<RAD_HOME>\plugins\com.ibm.rational.llc.engine_1.0.0.200801031120
- Para os Argumentos JVM Genéricos, inclua o local do arquivo de saída desejado usando a seguinte sintaxe:
-Dcoverage.out.file=<path>.coveragedata
Por exemplo:
-Dcoverage.out.file=C:\coverage_report\coverage_data.coveragedata
- Clique em OK
- Na caixa Mensagens, selecione Salvar diretamente na configuração principal
- Pare o servidor
- Clique na guia Servidores
- Clique em Parar
- Colete os dados de cobertura de código:
- Selecione o projeto
- Clique com o botão direito do mouse e selecione Executar Como > Executar no Servidor.
- No diálogo Configurar Novo Servidor, selecione o servidor configurado
- Clique em Concluir.
- Quando o aplicativo da web abrir, execute algumas tarefas
- Importe os resultados da cobertura de código:
- Selecione Arquivo > Importar...
- Selecione Cobertura de Código > Arquivo de Dados de Cobertura de Código
- Clique no botão Avançar
- Selecione o tipo de importação do Sistema de Arquivos
- Clique no botão Avançar
- Digite o local do arquivo de dados da cobertura a ser importado (coverage_data.coveragedata no exemplo acima), o nome da pasta na qual ele será importado, e o(s) projeto(s) associado(s) com o arquivo de dados da cobertura
- Clique no botão Concluir. Você então será avisado para reconstruir o projeto se ele ainda não estiver ativado para cobertura de código.
- Visualize os resultados da cobertura de código:
- Clique com o botão direito do mouse sobre o arquivo de dados de cobertura importado e selecione Cobertura de Código > Mostrar Indicadores de Cobertura de Código... (ou selecione e abra o arquivo de dados de cobertura importado e clique em Mostrar Indicadores de Cobertura de Código...)
- Selecione e expanda o projeto que contém a origem do aplicativo da Web para o qual você coletou dados de cobertura de código (não o projeto que contém os dados coletados) para visualizar os indicadores de cobertura de código no Package Explorer
- Gere o relatório de cobertura de código:
- Selecione Executar > Cobertura de Código > Gerar Relatório...
- Selecione uma ou mais ativações Java sob a coluna Nome
- Escolha um relatório baseado em Eclipse ou em HTML
- Clique em Executar
Nota: Você tem a opção de, em vez de selecionar um ou mais arquivos de dados de cobertura, dar um clique com o botão direito do mouse e então selecionar Cobertura de Código > Gerar Relatório.... Especifique o projeto associado e o local da pasta para o relatório e clique em Concluir.
Conceitos relacionados
Indicadores de cobertura de código
Tarefas Relacionadas
Ativando a cobertura de código
Ativando a cobertura de código a partir de um script Ant
Configurando os níveis e filtros de cobertura de código
Configurando os indicadores de cobertura de código
Analisando os relatórios de cobertura de código
(C) Copyright IBM Corporation 2007, 2008. Todos os direitos reservados.