Na guia Profiling (Traçado de Perfil) (subguia Overview (Visão Geral)) da caixa de diálogo Profile (Perfil), selecione o conjunto de traçado de perfil Code Coverage - Method and Line Level (Cobertura de Código - Nível de Método e Linha). (Um conjunto de traçado de perfil Code Coverage - Method Level (Cobertura de Código - Nível de Método) também é fornecido, mas coleta apenas dados de cobertura de nível de método para exibição na visualização Coverage Statistics (Estatísticas de Cobertura).)
Clique em Profile (Perfil) para iniciar seu aplicativo.
Exercite as partes de seu aplicativo para as quais deseja monitorar a
cobertura. Você pode, agora, parar o aplicativo
Nota: Se
deseja coletar dados de cobertura para outras partes do aplicativo, trace novamente o perfil
do aplicativo da mesma forma. Os dados de cobertura são coletados em um conjunto de dados separado e também são automaticamente mesclados no nível do host e acima com dados coletados
em execuções anteriores. Para exibir o recurso de traçado de perfil de nível do host,
abra o menu drop-down Profiling Monitor (Monitor de Traçado de Perfil); limpe o comando Hide Host (Ocultar Host) e, se estiver precedido por um visto, clique no comando para remover o visto. Agora é possível
abrir as visualizações de cobertura para o recurso de traçado de perfil no nível do host.
Às vezes, é útil limitar a coleta de dados, esvaziar os dados de cobertura
e coletar dados de conta atingidos. Para obter informações, leia:
Limitando a Coleta de Dados de Cobertura
É possível limitar a coleta de dados de cobertura utilizando filtros
para selecionar pacotes, classes ou métodos a serem incluídos ou excluídos. Ao limitar
quais dados são coletados, você pode focar em partes específicas do seu código e salvar
recursos de traçado de perfil.
Esvaziando os Dados de Cobertura para Exibição nas Visualizações Coverage Details (Detalhes de Cobertura)
Ao esvaziar os dados de cobertura, você transfere os dados que estão sendo
coletados para um recurso de traçado de perfil, de forma que eles possam ser exibidos nas visualizações
de cobertura. O esvaziamento é executado automaticamente, mas sob certas circunstâncias
uma configuração adicional de esvaziamento é requerida. Se as visualizações Annotated Source (Origem Anotada) e Coverage Monitor (Monitor de Cobertura) relatarem No data available for display (Nenhum dado disponível para exibição) após você ter coletado dados de
cobertura para linhas e métodos, configure um esvaziamento dos dados de cobertura para transferi-los para o recurso de traçado de perfil durante as execuções subseqüentes.
Coletando Dados de Conta Atingidos nos Relatórios de Cobertura
É possível criar ou editar configurações de traçado de perfil que coletam dados
não apenas sobre se uma classe ou método está coberto, mas sobre o número de vezes
que ele foi exercitado. Este tópico descreve como definir uma configuração
de traçado de perfil existente, mas também é possível configurar ao criar pela primeira vez
a configuração de traçado de perfil.