Chaque combinaison de compilateur, éditeur de liens, débogueur et environnement d'exécution nécessite un port de
déploiement cible (TDP) personnalisé. Des modifications supplémentaires peuvent être apportées à ce TDP sur une matrice
de base noeud-par-noeud au sein d'un projet Test RealTime
La technologie du port de déploiement cible Rational Test RealTime assure un environnement de création et un support
cible presque illimités. Une telle flexibilité est essentielle, car les fonctions de test et d'analyse de l'exécution
de Test RealTime ne pourraient pas être considérées valides à moins qu'elles utilisent les mêmes compilateur, éditeur
de liens, débogueur et architecture d'exécution que ceux utilisés par l'application testée.
Les adaptations TDP de base sont effectuées via l'éditeur TDP. Cette fonctionnalité séparée permet la spécification
d'informations essentielles pour la prise en charge par Test RealTime d'une construction et d'un environnement
d'exécution particuliers. Une adaptation TDP correcte peut uniquement être effectuée par un développeur qui connaît
bien les caractéristiques et les subtilités de l'environnement de développement et de la plate-forme d'exécution
cibles. Les adaptations peuvent tout comprendre, de la liste simple des chemins vers les fichiers d'en-tête du
compilateur standard à la définition des fonctions de gestion de tas afin d'assurer que la fonction de profilage de la
mémoire de Test RealTime peut tracer des fonctions d'attribution de mémoire non standards.
Bien que cette adaptation de base suffise pour utiliser les fonctions de test des composants et d'analyse de
l'exécution de Test RealTime, des modifications supplémentaires peuvent être apportées pour s'adapter à des exigences
d'exécution particulières, comme la modification du niveau et du type d'instruments à utiliser pour l'analyse de
l'exécution. Par défaut, chaque projet Test RealTime se voit attribuer une configuration de base dérivée du TDP
sélectionné dans l'assistant de création de projet. Les noeuds enfants héritent de cette configuration du projet.
Cependant, une configuration personnalisée peut être créée pour chaque noeud enfant ; en fait, cette configuration
personnalisée peut être basée sur un TDP complètement différent.
L'adaptation de base d'un port de déploiement cible, combinée à des configurations individuelles, assure un
environnement de test correctement configuré.
Etapes outil
Pour configurer votre environnement de test de façon à assurer une bonne utilisation de Test RealTime :
-
Utilisez l'éditeur TDP pour personnaliser un port de déploiement cible
-
Utilisez les paramètres de configuration de Test RealTime pour apporter
des modifications spécifiques aux noeuds
L'éditeur TDP vous permet de modifier les paramètres par défaut des ports de déploiement cibles fournis avec Test
RealTime, ainsi que de créer de nouveaux TDP pour des environnements d'exécution et de développement pas encore pris en
charge.
Les TDP sont stockés dans des fichiers XML avec une extension .xdp ; ces fichiers se trouvent dans le dossier
….\Rational\TestRealTime\targets\xml. L'éditeur TDP organise graphiquement le contenu .xdp de façon ordonnée, bien
documentée, afin de faciliter la manoeuvrabilité et la compréhension. Le côté gauche de l'éditeur TDP énumère les
différentes catégories pour lesquelles une personnalisation peut être nécessaire. La fenêtre dans la partie supérieure
droite contient des informations d'aide. La fenêtre dans la partie inférieure droite est utilisée pour l'entrée de
données réelles.
Une fois que le TDP a été correctement configuré, appuyer sur le bouton Sauvegarder créera automatiquement plusieurs
fichiers et dossiers personnalisés dans le dossier …\Rational\TestRealTime\targets. Les changements apportés au fichier
.xdp peuvent être sauvegardés dans l'éditeur TDP, auquel cas les fichiers cibles seront correctement écrasés.
Pour configurer un TDP existant ou en créer un nouveau :
-
Dans Test RealTime, sélectionnez l'élément de menu Outils->Editeur de port de déploiement cible->Démarrer
-
Sélectionnez l'élément de menu Fichier->Ouvrir - le contenu du dossier …\Rational\TestRealTime\targets\xml
s'affiche
-
Si vous souhaitez configurer un port de déploiement cible existant, sélectionnez le fichier .xdp correspondant et
ouvrez-le.
Si vous souhaitez créer un nouveau port de déploiement cible, sélectionnez l'élément de menu Fichier->Nouveau,
puis sélectionnez la langue appropriée.
-
Modifiez les différents Paramètres de base, Paramètres de création, Paramètres de bibliothèque et Paramètres
d'interpréteur pour les adapter à votre environnement. Cliquez avec le bouton gauche sur les éléments que vous
souhaitez modifier dans la fenêtre de gauche, puis entrez les valeurs appropriées dans la fenêtre de la partie
inférieure droite. Utilisez la fenêtre de la partie supérieure droite pour obtenir des conseils.
-
Lorsque vous avez terminé de configurer votre TDP, appuyez sur le bouton Sauvegarder ou sélectionnez l'élément de
menu Fichier->Sauvegarder.
Pour obtenir des
informations détaillées, consultez le Guide de déploiement cible Rational Test RealTime.
Lors de la création d'un projet dans Test RealTime, vous devez sélectionner un port de déploiement cible. Ce TDP
devient la base des paramètres de configuration d'un projet. Le fichier Configuration du projet permet à l'utilisateur
de définir des paramètres spécifiques aux noeuds qui permettent de :
-
remplacer les paramètres de base entrés via l'éditeur TDP
-
modifier les paramètres de l'analyse de l'exécution qui peuvent uniquement être définis au sein de Test RealTime
En utilisant les paramètres de configuration, on pourrait attribuer un TDP différent à chaque noeud de test dans un
noeud de groupe, ou différents niveaux d'instruments à plusieurs noeuds d'application. Une telle flexibilité vous
permet de tester et d'analyser plusieurs langues en même temps ou d'acquérir différents niveaux d'informations lors
d'une seule exécution.
Pour accéder à et modifier les paramètres de configuration d'un projet Test RealTime :
-
Après avoir ouvert un projet dans Test RealTime, sélectionnez l'élément de menu Projet->Paramètres.
-
Déplacez et redimensionnez la fenêtre qui s'affiche, intitulée"<Nom du projet> Paramètre de configuration" de
façon à ce que vous puissiez voir en toute liberté la fenêtre Navigateur de projet du côté droit de l'écran.
-
Cliquez avec le bouton gauche sur un noeud dans le navigateur de projet pour accéder aux paramètres de
configuration pour ce noeud particulier.
-
Utilisez la fenêtre des paramètres de configuration pour définir et/ou remplacer les paramètres existants.
Lorsqu'un paramètre est remplacé, le nom du paramètre et le nom de sa catégorie sont indiqués en gras.
-
Appuyez sur le bouton Appliquer pour sauvegarder vos modifications.
Zones d'intérêt supplémentaires dans la modification des paramètres de configuration :
-
Général->Configuration hôte->Port de déploiement cible
Utilisé pour sélectionner le TDP qui sera utilisé avec chaque groupe, application ou noeud de test.
-
Général->Port de déploiement cible->Nom
Utilisé pour créer un nom personnalisé pour le fichier de configuration, dont le nom par défaut était le TDP actif
sélectionné à la création du projet.
-
Analyse de l'exécution
Plusieurs paramètres utilisés pour spécifier le type et le niveau exact de l'analyse de l'exécution à utiliser
pour chaque noeud.
Pour obtenir des
informations détaillées, consultez le Guide de l'utilisateur Rational Test RealTime, sous la rubrique Interface
utilisateur graphique-> Configurations et paramètres.
|