Les indicateurs de couverture de code mentionnent si le code a respecté les niveaux de couverture de code autorisés et si une ligne de code a été entièrement couverte, partiellement couverte ou pas du tout couverte.
Dans l'explorateur de packages, les indicateurs mentionnent si le code a respecté les niveaux de couverture autorisés configurés pour le projet. La couleur des éléments répertoriés sous le projet correspond au pourcentage de lignes couvertes. Vous pouvez modifier à la fois les couleurs par défaut et les niveaux autorisés, mais les paramètres par défaut sont les suivants :
Dans l'éditeur Java, les indicateurs précisent les lignes qui ont été couvertes et celles qui ne l'ont pas été. Par défaut, une barre verte située en regard du numéro de ligne indique que la ligne a été couverte, une barre rouge qu'elle ne l'a pas été et une barre jaune qu'elle a été partiellement couverte. Vous pouvez survoler l'indicateur à l'aide du curseur de la souris pour visualiser les données spécifiques de la couverture, comme indiqué ici. Cette option s'avère particulièrement utile pour les lignes partiellement couvertes, car cela vous permet de connaître le pourcentage d'éléments de la ligne couverts.
Pour passer à la ligne suivante du code source présentant un niveau de couverture défini, dans le menu déroulant du bouton de la barre d'outils "Ouvrir l'élément suivant d'une liste", sélectionnez les critères de couverture à utiliser pour la navigation. Par exemple, pour passer d'une ligne non couverte à une ligne non couverte du code source, sélectionnez le code non couvert :
Vous pouvez supprimer les indicateurs de couverture de code de l'explorateur de packages, des affichages et de l'éditeur Java, mais la couverture de code reste activée pour le projet sélectionné tant que vous ne désactivez pas ce dernier. Sélectionnez Exécuter > Couverture de code > Supprimer les indicateurs.... Vous pouvez supprimer les indicateurs de tous les projets ou des projets sélectionnés.
Rubriques connexes© Copyright IBM Corporation 2007, 2008. All Rights Reserved.