Initiation : contrôle de la couverture du code

La perspective Profilage et Journalisation comprend des vues pour identifier des lignes et des méthodes non testées de votre code. Lorsque vous profilez une exécution afin d'analyser des goulots d'étranglement de performance ou au niveau unité d'exécution, vous pouvez également contrôler la couverture pour vous assurer d'avoir exécuté toutes les parties appropriées de votre application.

Les vues suivantes sont disponibles pour contrôler la couverture du code :

Sujet parent : Initiation à l'identification d'incident en contexte d'exécution

Collecte de données pour le contrôle du taux de couverture

Conditions préalables :

Pour collecter des données :
  1. Dans l'onglet Profilage de la boîte de dialogue Profiler, sélectionnez le jeu de profilage Informations de couverture de méthode et ligne. (Un jeu de profilage Informations de couverture de méthode est également fourni, mais il ne collecte que des données de couverture au niveau méthode à afficher dans Statistiques de couverture.)
  2. Cliquez sur Profiler pour lancer votre application. Les données de couverture sont collectées et enregistrées dans une ressource de profilage Couverture de code de méthode et ligne, qui apparaît dans le Navigateur du profilage. Une fois que vous avez utilisé votre application, vous pouvez la fermer.

Détection de lignes et de méthodes non testées

Les vues Navigateur de couverture et Source annotée indiquent les lignes, testées et non testées, ainsi que les méthodes. La vue Statistiques du taux de couverture affiche les méthodes testées et non testées.

Pour détecter les lignes et méthodes non testées :
  1. Affichez le Navigateur de couverture et Source annotée : cliquez à l'aide du bouton droit de la souris sur la ressource de profilage Couverture du code de méthode et ligne pour les données que vous avez collectées puis, dans le menu en incrustation, sélectionnez Ouvrir avec > Détails de couverture. Si ces vues indiquent Aucune donnée disponible à afficher, consultez la rubrique Vidage des données de couverture à afficher dans les vue Détails de couverture.
  2. Affichez Statistiques de couverture : cliquez à l'aide du bouton droit de la souris sur la ressource de profilage Couverture du code de méthode et ligne pour les données que vous avez collectées puis, dans le menu en incrustation, sélectionnez Ouvrir avec > Statistiques de couverture.
  3. Dans le Navigateur de couverture, cliquez deux fois sur une entrée pour synchroniser l'affichage dans Source annotée, si le code source est disponible, et dans Statistiques de couverture.
  4. Etudiez les vues pour les lignes non testées ou en partie testées.
  5. Profilez de nouveau votre application de telle manière que ces lignes soient testées. Les données de couvertures sont automatiquement fusionnées au niveau de l'hôte et supérieur avec des données collectées lors d'exécutions antérieures. Pour afficher la ressource de profilage Hôte, ouvrez le menu déroulant du Moniteur du profilage, cliquez sur la commande Masquer hôte, si elle est précédée d'une marque de sélection, pour supprimer la marque de sélection. Vous pouvez à présent ouvrir les vues de couverture pour la ressource de profilage au niveau de l'hôte.
Conditions d'utilisation | Commentaires
(C) Copyright IBM Corporation 2000, 2004. All Rights Reserved.