Plugin Mantis

Fayçal SOUGRATI

Afin d'offrir la possibilité d'une gestion des anomalies dans Salomé TMF, un plugin a été développé pour l'outil Open source de gestion des anomalies Mantis.


Table des matières


Installation du plugin Mantis

Pour installer le plugin Bugzilla, il faut suivre les étapes suivantes :

  1. Installer Mantis (www.mantisbt.org).

  2. Installer le plugin Mantis (voir la documentation sur l'installation de Salomé TMF et des plugins).

  3. Copier le fichier "view_salome_bug_page.php" (se trouvant dans le répertoire d'installation du plugin Mantis) à la racine du répertoire d'installation de Mantis.

  4. Créer un utilisateur distant de la base de données de Mantis pour Salomé TMF :

  5. Ouvrir le fichier "CfgMantis.properties" sous le répertoire cfg/ du plugin Mantis, et renseigner les variables suivantes :


Première étape : création du projet et l'utilisateur dans Mantis

La première étape de l'activation du plugin Mantis dans Salomé TMF consiste en la création du projet et de l'utilisateur dans Mantis.
Ces fonctionnalités se trouvent dans le menu "Outils" comme le montre la figure suivante :

Image create_project


Après la création du projet et l'utilisateur dans Mantis, un message invite l'utilisateur à quitter et redémarrer Salomé TMF pour que ces modifications prennent effet.


Saisie/consultation d'une anomalie

Durant l'exécution d'une campagne, et comme le montre la capture d'écran suivante, l'utilisateur peut ajouter une anomalie via le sous-menu "Mantis" du menu "Ajouter une anomalie" dans la fenêtre d'exécution d'un test :

Image add_bug

Une autre fenêtre s'affiche contenant des informations pré-remplies dans le champs "Description" de l'anomalie que l'utilisateur peut modifier :

Image add_bug_details


Ensuite, appuyer sur le bouton "Envoyer" pour enregistrer l'anomalie dans Mantis. L'utilisateur est alors redirigé vers une page confirmant la création de l'anomalie dans Mantis uniquement à titre indicatif (pas de traitement à effectuer à ce niveau, l'anomalie est crée).
Suite à la création de l'anomalie, un lien est ajouté en attachement au résultat d'exécution du test, comme le montre la figure suivante :

Image show_bug

la visualisation du lien (en rouge dans la figure) ouvre la page qui correspond aux anomalies dans Mantis.


Remarque : L'utilisateur peut également saisir une anomalie au niveau de la consultation du résultat d'exécution via le menu mis en évidence en bleu dans la capture d'écran ci-dessus.


Consultation des anomalies liées à un environnement d'exécution

Une autre fonctionnalité offerte par le plugin Mantis de Salomé TMF est la possibilité de visualiser tous les anomalies liées à un environnement d'exécution donné. Cette fonctionalité est accessible par le sous-menu "Afficher les anomalies" dans l'onglet "Environnements" dans la gestion des données, comme le montre la capture d'écran ci-dessous :

Image show_env_bugs


Remarque : Comme le montre la figure précédente, le plugin Mantis implémente les fonctionnalités liées au calcul de l'ICAL (Indicateur de Correction Avant Livraison). Ces fonctionnalités sont expliquées dans le guide utilisateur de Salomé.

La visualisation des anomalies liées à l'environnement s'effectue par l'intermédiaire de l'interface de Mantis :

Image mantis_env_bugs


Remarque 1 : Comme mis en évidence en vert dans la figure, l'utilisateur connecté, le projet et l'environnement dans Mantis correspondent à ceux dans Salomé TMF.


Remarque 2 : Pour plus d'informations sur l'utilisation de Mantis, consulter le manuel utilisateur de l'outil disponible ici.

À propos de ce document...

Plugin Mantis

This document was generated using the LaTeX2HTML translator Version 2002-2-1 (1.71)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html -split 1 -no_navigation -dir ../.././src_mantis/plugins/mantis/docs/html/fr -no_footnode fr/mantis.tex

The translation was initiated by on 2006-05-18


2006-05-18