Mentor de Ferramentas: Configurando o Ambiente de Teste no Rational Test RealTime
Este mentor de ferramenta descreve como configurar um ambiente de teste no Rational Test RealTime.
Ferramenta: Rational Test RealTime
Relacionamentos
Descrição Principal

Toda combinação de compilador, linker, depurador e ambiente de execução requer uma TDP (Target Deployment Port) customizada. Modificações adicionais podem ser feitas nessa TDP, em uma base nó por nó, em um projeto do Test RealTime

A tecnologia TDP (Target Deployment Port) do Rational Test RealTime assegura suporte virtualmente ilimitado ao destino e ao ambiente de construção. Essa flexibilidade é crucial porque a funcionalidade de análise de teste e de tempo de execução do Test RealTime não pode ser considerada válida a menos que utilize o mesmo compilador, linker, depurador e arquitetura de execução utilizados pelo aplicativo em teste.

Adaptações do TDP básico são realizadas por meio do Editor de TDP. Esse utilitário separado permite a especificação de informações cruciais para suporte ao Test RealTime de um determinado ambiente de construção e execução. A adaptação apropriada do TDP pode ser realizada apenas por um desenvolvedor bem familiarizado com as características e complexidades da plataforma de execução e de ambiente de desenvolvimento destinada. As adaptações podem ser desde simplesmente listar caminhos para arquivos padrão de inclusão do compilador até definir funções de gerenciamento de heap para assegurar que o recurso de traçado de perfil de memória do Test RealTime possa rastrear funções não-padrão de alocação de memória.

Embora essa adaptação básica seja suficiente para o uso das funcionalidades de Teste de Componente e Análise de Tempo de Execução do Test RealTime, modificações adicionais podem ser desempenhadas para ajustar requisitos específicos de execução, como modificar o nível e o tipo da instrumentação a ser utilizada para análise de tempo de execução. Por padrão, cada projeto do Test RealTime é designado a uma Configuração base derivada da TDP selecionada no Assistente de Criação de Projeto. Os nós-filho herdam essa configuração do projeto. Entretanto, é possível criar uma configuração personalizada para cada nó-filho; na realidade, essa configuração personalizada pode ser baseada em uma TDP completamente diferente.

A adaptação básica de uma TDP (Target Deployment Port), combinada com Configurações individuais, assegura um ambiente de teste configurado apropriadamente.

Etapas da Ferramenta

Para configurar seu ambiente de teste para assegurar o uso bem-sucedido do Test RealTime:

  1. Utilizar o Editor de TDP para Customizar uma TDP (Target Deployment Port)
  2. Utilizar as Definições de Configuração do Test RealTime para Fazer Modificações Específicas do Nó

Utilizar o Editor de TDP para Customizar uma TDP (Target Deployment Port)

O Editor de TDP permite modificar as configurações padrão de TDPs (Target Deployment Ports) enviadas com o Test RealTime, bem como criar TDPs totalmente novas para ambientes de desenvolvimento e execução até agora não suportados.

As TDPs são armazenadas em arquivos baseados em XML com uma extensão .xdp; esses arquivos estão localizados na pasta ….\Rational\TestRealTime\targets\xml. O Editor de TDP organiza graficamente o conteúdo .xdp de um modo ordenado e bem documentado para assegurar fácil manipulação e compreensão. O lado esquerdo do Editor de TDP lista as diversas categorias para as quais a customização pode ser necessária. A janela superior direita contém informações de Ajuda. A janela inferior direita é utilizada para entrada real de dados.

Assim que a TDP tiver sido configurada apropriadamente, pressionar o botão Salvar criará automaticamente vários arquivos e pastas customizados na pasta …\Rational\TestRealTime\targets. As alterações feitas no arquivo .xdp podem ser salvas no Editor de TDP e, nesse momento, os arquivos de destino serão sobrescritos apropriadamente.

Para configurar uma TDP existente ou criar uma nova:

  1. No Test RealTime, selecione o item de menu Ferramentas->Editor de TDP (Target Deployment Port)->Iniciar
  2. Selecione o item de menu Arquivo->Abrir - o conteúdo da pasta …\Rational\TestRealTime\targets\xml é exibido
  3. Se você desejar configurar uma TDP (Target Deployment Port) existente, selecione o arquivo .xdp correspondente e abra-o.
    Se você desejar criar uma nova TDP (Target Deployment Port), selecione o item de menu Arquivo->Novo, em seguida, selecione a linguagem apropriada.
  4. Modifique as diversas Configurações Básicas, Configurações de Construção, Configurações de Biblioteca e Configurações de Analisador para ajustar seu ambiente. Clique com o botão esquerdo do mouse nos itens que você deseja modificar na janela esquerda, em seguida, digite os valores apropriados na janela inferior direita. Utilize a janela superior direita para obter orientação.
  5. Quando concluir a configuração da TDP, pressione o botão Salvar ou selecione o item de menu Arquivo->Salvar.

Ícone de manual Para obter informações detalhadas, consulte o Rational Test RealTime Target Deployment Guide.

Utilizar as Definições de Configuração do Test RealTime para Fazer Modificações Específicas do Nó

Ao criar um projeto no Test RealTime, você deve selecionar uma TDP (Target Deployment Port). Essa TDP torna-se a base para as Definições de Configuração de um projeto. O arquivo de configuração do projeto permite que o usuário defina configurações específicas do nó, que fazem o seguinte:

  • substituem configurações básicas digitadas por meio do Editor de TDP
  • modificam parâmetros de análise de tempo de execução que podem ser configurados apenas no próprio Test RealTime

Utilizando as Definições de Configuração, seria possível designar uma TDP diferente para cada nó de Teste em um nó de grupo ou níveis diferentes de instrumentação para vários nós de Aplicativo. Essa flexibilidade oferece a liberdade de testar e analisar várias linguagens ao mesmo tempo ou obter diferentes níveis de informações durante uma única execução.

Para acessar e modificar as Definições de Configuração do projeto do Test RealTime:

  1. Depois de abrir um projeto no Test RealTime, selecione o item de menu Projeto->Configurações.
  2. Mova e redimensione a janela resultante, intitulada "Definição de Configuração do <Nome do Projeto>", para que você possa visualizar livremente a janela Navegador de Projetos no lado direito da tela.
  3. Clique com o botão esquerdo do mouse em qualquer nó no Navegador de Projetos para acessar as Definições de Configuração para esse nó específico.
  4. Utilize a janela Definições de Configuração para definir e/ou substituir as configurações existentes. Sempre que uma configuração é substituída, o nome da configuração e seu nome de categoria são listados em letras em negrito.
  5. Pressione o botão Aplicar para salvar suas modificações.

Áreas adicionais de interesse na modificação da Definição de Configuração:

  • Geral->Configuração do Host->TDP (Target Deployment Port)
    Utilizado para selecionar qual TDP será utilizada com cada Nó de Grupo, Aplicativo ou Teste.
  • Geral->TDP (Target Deployment Port)->Nome
    Utilizado para criar um nome personalizado para o arquivo de configuração, cujo nome padrão era a TDP ativa selecionada durante a criação do projeto.
  • Análise de Tempo de Execução
    Várias configurações utilizadas para especificar o tipo e o nível exatos de análise de tempo de execução a ser utilizada para cada nó.

Ícone de manual Para obter informações detalhadas, consulte o Rational Test RealTime User Guide, sob o tópico Interface Gráfica com o Usuário-> Configurações e Definições.