Todas las combinaciones de compilador, enlazador, depurador y entorno de ejecución requieren un TDP (Puerto de
despliegue de destino). Se pueden realizar otras modificaciones en el TDP en base de nodo a nodo en el proyecto de Test
RealTime.
Gracias a la tecnología de puerto de despliegue de destino de Rational Test RealTime, se garantiza un soporte de
destino y un entorno de compilación prácticamente ilimitados. Esta flexibilidad resulta crucial, puesto que la
funcionalidad de análisis de tiempo de ejecución y de prueba de Test RealTime no podría considerarse válida a menos que
se utilice el mismo compilador, enlazador, depurador y arquitectura de ejecución que utiliza la aplicación que se
somete a prueba.
Las adaptaciones de TDP básicas se consiguen a través del editor de TDP. Este programa de utilidad separado permite la
especificación de información crucial para el soporte de Test RealTime de una compilación y un entorno de ejecución
determinados. Sólo un desarrollador que esté al corriente de las características y las complejidades de la plataforma
de ejecución y el entorno de desarrollo de destino, puede llevar a cabo la adaptación de TDP adecuada. Las adaptaciones
pueden ir, simplemente, desde listar vías de acceso para archivos de inclusión de compilador estándar, hasta definir
funciones de gestión de almacenamiento dinámico para garantizar que la característica de perfilado de la memoria de
Test RealTime pueda hacer un seguimiento de las funciones de asignación de memoria no estándares.
Aunque la adaptación básica es suficiente para utilizar la funcionalidad de análisis de tiempo de ejecución y la prueba
de componentes de Test RealTime, se pueden realizar otras modificaciones para adaptar requisitos de ejecución concretos
como, por ejemplo, modificar el nivel y el tipo de instrumentación que se debe utilizar para el análisis de tiempo de
ejecución. Por omisión, cada proyecto de Test RealTime tiene una Configuración básica asignada derivada del TDP
seleccionado en el asistente para la creación de proyecto. Los nodos secundarios heredan esta configuración del
proyecto. No obstante, se puede crear una configuración personalizada para cada nodo secundario; de hecho, la
configuración personalizada se puede basar en un TDP completamente diferente.
La adaptación básica de un Puerto de despliegue de destino, combinada con configuraciones individuales, garantiza un
entorno de desarrollo de prueba configurado correctamente.
Pasos de la herramienta
Para configurar el entorno de prueba a fin de garantizar la utilización satisfactoria de Test RealTime debe:
-
Utilizar el editor de TDP para personalizar un Puerto de despliegue de destino
-
Utilizar los valores de configuración de Test RealTime para realizar
modificaciones específicas del nodo
El editor de TDP le permite modificar los valores por omisión de los Puertos de despliegue de destino que se entregan
con Test RealTime, así como crear TDP completamente nuevos para entornos de ejecución y desarrollo para los que aún no
se ofrece soporte.
Los TDP se almacenan en archivos basados en XML con una extensión .xdp. Estos archivos están situados en la carpeta
….\Rational\TestRealTime\targets\xml. El editor de TDP organiza de modo gráfico el contenido de los archivos .xdp de un
modo bien documentado y ordenado a fin de garantizar su fácil manejo y comprensión. En la parte situada a la derecha
del editor de TDP se listan las distintas categorías para las que se puede requerir personalización. La ventana que se
encuentra en la parte superior derecha contiene información de ayuda. La ventana situada en la parte inferior derecha
se utiliza para la entrada de datos reales.
Una vez que se haya configurado el TDP correctamente, al pulsar el botón Guardar se crean, automáticamente, varias
carpetas y archivos personalizados en el carpeta …\Rational\TestRealTime\targets. Los cambios que se llevan a cabo en
el archivo .xdp se pueden guardar en el editor de TDP, lo que permite que se puedan sobrescribir los archivos de
destino correctamente.
Para configurar un TDP existente o crear un nuevo:
-
En Test RealTime, seleccione el elemento de menú Herramientas->Editor de Puerto de despliegue de
destino->Inicio
-
Seleccione el elemento de menú Archivo->Abrir - se muestra el contenido de la carpeta
…\Rational\TestRealTime\targets\xml
-
Si desea configurar un Puerto de despliegue de destino existente, seleccione el archivo .xdp correspondiente y
ábralo.
Si desea crear un nuevo Puerto de despliegue de destino, seleccione el elemento de menú Archivo->Nuevo y, a
continuación, seleccione el lenguaje adecuado.
-
Modifique los valores básicos, los valores de compilación, los valores de la biblioteca y los valores del
analizador para adaptar el entorno. Pulse el botón izquierdo del ratón sobre los elementos que desea modificar de
la ventana situada a la izquierda y, a continuación, entre los valores adecuados en la ventana situada en la parte
inferior derecha. Utilice la ventana que se encuentra en la parte superior derecha como guía.
-
Cuando haya finalizado la configuración del TDP, pulse el botón Guardar o seleccione el elemento de menú
Archivo->Guardar.
Para obtener
información detallada, consulte la publicación Rational Test RealTime Target Deployment Guide.
Al crear un proyecto en Test RealTime, se debe seleccionar un Puerto de despliegue de destino. El TDP se convierte en
la base para los valores de configuración del proyecto. El archivo de configuración del proyecto permite que el usuario
defina valores específicos del nodo que lleven a cabo lo siguiente:
-
alterar temporalmente los valores de configuración básica entrados a través del editor de TDP
-
modificar los parámetros de análisis de tiempo de ejecución que sólo se pueden establecer en Test RealTime en sí
mismo
La utilización de valores de configuración permite que el usuario asigne un TDP diferente para cada nodo de prueba de
un nodo de grupo, o niveles diferentes de instrumentación para varios nodos de aplicación. Esta flexibilidad le
proporciona libertad para probar y analizar lenguajes diferentes al mismo tiempo u obtener niveles distintos de
información durante una sola ejecución.
Para acceder y modificar los valores de configuración de un proyecto de Test RealTime:
-
Después de abrir un proyecto en Test RealTime, seleccione el elemento de menú Proyecto->Valores.
-
Mueva y cambie el tamaño de la ventana resultante, titulada "Configuración de <Nombre de proyecto>", de modo
que puede ver libremente la ventana del navegador de proyectos en la parte derecha de la pantalla.
-
Pulse el botón izquierdo del ratón sobre cualquier nodo del navegador de proyectos para acceder a los valores de
configuración de ese nodo concreto.
-
Utilice la ventana Valores de configuración para definir o alterar temporalmente valores existentes. Cada vez que
se altera temporalmente un valor, el nombre del valor y el nombre de la categoría se listan con letras en negrita.
-
Pulse el botón Aplicar para guardar las modificaciones.
Otras áreas de interés de la modificación de la configuración son:
-
General->Configuración del sistema principal->Puerto de despliegue de destino
Se utiliza para seleccionar el TDP que va a utilizar cada grupo, aplicación o nodo de prueba.
-
General->Puerto de despliegue de destino->Nombre
Se utiliza para crear un nombre personalizado para el archivo de configuración, cuyo nombre por omisión es el TDP
activo seleccionado durante la creación del proyecto.
-
Análisis de tiempo de ejecución
Se utilizan varios valores para especificar el nivel y tipo exactos de análisis de tiempo de ejecución que se va a
utilizar para cada nodo.
Para obtener
información detallada, consulte en la publicación Rational Test RealTime User Guide, el tema que trata sobre la
interfaz gráfica de usuario-> configuraciones y valores.
|