L'exécution de la couverture de code indique dans quelle mesure
vos scénarios de test vérifient les rouages de vos applications IBM i en produisant des résultats
montrant le pourcentage des lignes de votre code qui ont été
exécutées par un scénario de test ainsi que des détails de couverture ligne par ligne. Vous pouvez exécuter une couverture de code pour toutes les applications
IBM i que vous pouvez déboguer.
Procédure
- Compilez votre programme avec l'option de débogage du code source.
Remarque : - Vous devez utiliser l'une des options DBGVIEW(*ALL), DBGVIEW(*SOURCE)
ou DBGVIEW(*LIST).
- Si des parties
de l'application n'ont pas d'informations de débogage, seules celles qui en comportent
sont incluses
dans le rapport de couverture de code.
- Accédez à votre programme sous votre connexion dans l'Explorateur de systèmes distants. Si vous le souhaitez, vous pouvez créer des filtres ou ajouter des entrées de la liste des bibliothèques pour faciliter la recherche de vos programmes.
- Créez une configuration de couverture de code pour un programme batch. Cliquez avec le bouton droit sur le programme, puis sélectionnez .
Une configuration de couverture de code compilé est créée et s'ouvre dans la boîte de dialogue
Editer la configuration et lancer.
Remarque : Une autre méthode pour lancer la couverture de code consiste à faire un clic droit sur votre programme et à sélectionner . Dans ce cas, une configuration est créée et la session de couverture de code démarre sans avoir à ouvrir la boîte de dialogue Editer la configuration et lancer. Si votre programme est simple et ne nécessite pas de configuration supplémentaire comme l'ajout de programmes appelés, cette méthode peut être commode pour démarrer la couverture de code.
- Ajoutez tous les programmes ou programmes de service appelés par votre programme principal. Sous l'onglet Objet d'analyse, cliquez sur le bouton Ajouter pour ajouter des programmes appelés supplémentaires. Programmes appelés après avoir été ajoutés. Le programme principal est sélectionné.
- Modifiez la configuration, le cas échéant. Par exemple, sous l'onglet Objet d'analyse, vous pouvez indiquer la vue de débogage utilisée pour l'analyse. Sous l'onglet Comment démarrer, vous pouvez modifier la commande utilisée pour démarrer l'application. Sous l'onglet Couverture de code, vous pouvez préciser, par exemple, si la couverture est au niveau Ligne ou Procédure. Pour plus d'informations sur les configurations, voir Modifier des configurations de couverture de code.
- Cliquez sur le bouton Couverture pour démarrer la session de couverture de code.
La barre d'état située en bas de l'IDE affiche le message Exécution de la couverture de code pour NOM_PROGRAMME.
NOM_PROGRAMME est le nom de votre programme.
Une fois le programme terminé, un rapport de plan de travail s'ouvre et un élément récapitulant la couverture est ajouté à la vue Résultats de la couverture de code compilé.