Guide d'utilisation de l'outil: Configuration de l'environnement de test dans Rational Test RealTime
Ce guide d'utilisation de l'outil explique comment configurer un environnement de test dans Rational Test RealTime.
Outil: Rational Test RealTime
Relations
Description principale

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 :

  1. Utilisez l'éditeur TDP pour personnaliser un port de déploiement cible
  2. Utilisez les paramètres de configuration de Test RealTime pour apporter des modifications spécifiques aux noeuds

Utilisez l'éditeur TDP pour personnaliser un port de déploiement cible

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 :

  1. Dans Test RealTime, sélectionnez l'élément de menu Outils->Editeur de port de déploiement cible->Démarrer
  2. Sélectionnez l'élément de menu Fichier->Ouvrir - le contenu du dossier …\Rational\TestRealTime\targets\xml s'affiche
  3. 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.
  4. 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.
  5. Lorsque vous avez terminé de configurer votre TDP, appuyez sur le bouton Sauvegarder ou sélectionnez l'élément de menu Fichier->Sauvegarder.

icône livre Pour obtenir des informations détaillées, consultez le Guide de déploiement cible Rational Test RealTime.

Utilisez les paramètres de configuration de Test RealTime pour apporter des modifications spécifiques aux noeuds

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 :

  1. Après avoir ouvert un projet dans Test RealTime, sélectionnez l'élément de menu Projet->Paramètres.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

icône livre 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.