Analyse de la couverture de code d'applications Web
Les étapes d'analyse de la couverture de code pour une application Web sont décrites ci-dessous.
- Importez l'application Web à analyser :
- Sélectionnez Fichier > Importer...
- Développez J2EE et sélectionnez Fichier EAR
- Cliquez sur Suivant >
- Parcourez et ajoutez le fichier EAR
- Vous pouvez également changer l'exécution de votre cible
- Activez la couverture de code pour le projet contenant la source qui nécessite une analyse de couverture de code :
- Cliquez à l'aide du bouton droit de la souris sur le nom du projet que vous souhaitez activer pour la couverture de code, puis sélectionnez Propriétés
- Cliquez sur la propriété Couverture de code, cochez la case Activer la couverture code, puis cliquez sur Appliquer
- Régénérez le projet
- Vous pouvez également ajouter un serveur externe :
- Sélectionnez l'onglet Serveurs
- Cliquez avec le bouton droit de la souris et sélectionnez Nouveau > Serveur
- Sélectionnez le type de serveur adéquat.
Par exemple, le serveur WebSphere v6.1.
- Cliquez sur Suivant >
- Parcourez et sélectionnez le répertoire d'installation du serveur
- Cliquez sur Suivant >
- Assurez-vous que les paramètres du serveur sont corrects.
- Cliquez sur Suivant >
- Sélectionnez le projet de votre choix dans la liste de projets disponibles
- Cliquez sur Ajouter ou sur Ajouter tous si nécessaire
- Cliquez sur Suivant >
- Cliquez sur Terminer
- Démarrez le serveur :
- Sélectionnez le serveur sous l'onglet Serveurs
- Cliquez sur Exécuter
- Une fois l'opération terminée, l'état du serveur affiche Démarré
- Configurez le serveur :
- Sélectionnez le serveur en cours de fonctionnement, cliquez avec le bouton droit de la souris et sélectionnez Exécuter une console administrative
- Dans la barre de navigation de l'onglet Console d'administration, développez les serveurs et sélectionnez Serveurs d'application
- Sélectionnez le serveur que vous avez démarré
- Faites défiler jusqu'à Infrastructure de serveur
- Développez Java et gestion de processus
- Sélectionnez Définition du processus
- Dans Propriétés supplémentaires, sélectionnez Machine virtuelle Java
- Supprimez Boot Classpath et entrez le chemin com.ibm.rational.llc.engine_1.0.0. Par exemple,
<RAD_HOME>\plugins\com.ibm.rational.llc.engine_1.0.0.200801031120
- Jusqu'aux arguments JVM génériques, ajoutez l'emplacement du fichier de sortie souhaité en utilisant la syntaxe suivante :
-Dcoverage.out.file=<chemin>.coveragedata
Par exemple :
-Dcoverage.out.file=C:\coverage_report\coverage_data.coveragedata
- Cliquez sur OK
- Dans la case Messages, sélectionnez Sauvegarder directement dans la configuration maître
- Arrêter le serveur
- Cliquez sur l'onglet Serveurs
- Cliquez sur Arrêter
- Collectez les données de couverture de code :
- Sélectionnez le projet
- Cliquez avec le bouton droit de la souris et sélectionnez Exécuter en tant que > Exécuter sur le serveur
- Dans la boîte de dialogue Configurer le nouveau serveur, sélectionnez le serveur configuré
- Cliquez sur Fin
- Lorsque l'application Web s'ouvre, exécutez certaines tâches
- Importez les résultats de la couverture de code :
- Sélectionnez Fichier > Importer...
- Sélectionnez Couverture de code > Fichier de données de couverture de code
- Cliquez sur le bouton Suivant
- Sélectionnez le type d'importation du système de fichiers
- Cliquez sur le bouton Suivant
- Entrez l'emplacement du fichier de données de couverture à importer (coverage_data.coveragedata dans l'exemple ci-dessus), le nom du dossier dans lequel il va être importé et le(s) projet(s) associé(s) au fichier de données de couverture
- Cliquez sur le bouton Fin. Vous êtes alors invité à régénérer le projet s'il n'est pas encore activé pour la couverture de code.
- Affichez les résultats de la couverture de code :
- Cliquez avec le bouton droit de la souris sur le fichier de données de couverture importées et sélectionnez Couverture de code > Afficher les indicateurs de couverture de code... (ou sélectionnez et ouvrez le fichier de données de couverture importées et cliquez sur Afficher les indicateurs de couverture de code...)
- Sélectionnez et développez le projet contenant la source d'application Web pour laquelle vous avez collecté les données de couverture de code (et non le projet contenant les données collectées) afin d'afficher les indicateurs de couverture de code dans l'explorateur de packages
- Génération du rapport de couverture de code :
- Sélectionnez Exécuter > Couverture de code > Générer un rapport...
- Sélectionner un ou plusieurs lancements Java dans la colonne Nom.
- Choisissez un rapport Eclipse ou HTML
- Cliquez sur Exécuter
Remarque : vous pouvez, au lieu de sélectionner un ou plusieurs fichiers de données de couverture, cliquer avec le bouton droit de la souris, puis sélectionner Couverture de code > Générer un rapport.... Indiquez le projet associé ainsi que l'emplacement de dossier du rapport, puis cliquez sur Fin.
Concepts connexes
Indicateurs de couverture de code
Rubriques connexes
Activation de la couverture de code
Activation de la couverture de code à partir d'un script Ant
Configuration des niveaux et des filtres de couverture de code
Configuration des indicateurs de couverture de code
Analyse des rapports de couverture de code
(C) Copyright IBM Corporation 2007, 2008. All Rights Reserved.