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:
-
Utilizar o Editor de TDP para Customizar uma TDP (Target Deployment Port)
-
Utilizar as Definições de Configuração do Test RealTime para Fazer
Modificações Específicas do Nó
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:
-
No Test RealTime, selecione o item de menu Ferramentas->Editor de TDP (Target Deployment Port)->Iniciar
-
Selecione o item de menu Arquivo->Abrir - o conteúdo da pasta …\Rational\TestRealTime\targets\xml é exibido
-
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.
-
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.
-
Quando concluir a configuração da TDP, pressione o botão Salvar ou selecione o item de menu Arquivo->Salvar.
Para obter informações
detalhadas, consulte o Rational Test RealTime Target Deployment Guide.
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:
-
Depois de abrir um projeto no Test RealTime, selecione o item de menu Projeto->Configurações.
-
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.
-
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.
-
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.
-
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ó.
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.
|