Exécuter la couverture de code en mode sans interface graphique : Démon

L'exécution de la couverture de code en mode sans interface graphique consiste à démarrer un démon écouteur sur une machine et à y connecter une session de débogage à distance, en dirigeant les résultats de l'analyse de couverture de code vers un répertoire spécifique ou par défaut. Ce mode est idéal pour exécuter la couverture de code sur des programmes résidant sur différentes machines dans un réseau sans avoir à se connecter au démon du plan de travail. Les résultats sont stockés par date dans la racine du répertoire de base de l'utilisateur, sous le dossier CC.

Pourquoi et quand exécuter cette tâche

Remarque :
  • Le mode démon est nécessaire pour exécuter une couverture de code de transactions CICS sur AIX/Linux.
  • Les résultats de la couverture de code seront stockés par date dans la racine du répertoire de base de l'utilisateur, sous le dossier CC.
  • Pour obtenir un diagramme de syntaxe et une liste complète des options, voir Exécution de la couverture de code en mode sans interface graphique

Procédure

  1. Commencez par démarrer un démon de couverture de code. Celui-ci affectera un numéro de port et l'affichera sur la console, puis il attendra une connexion.
    $ codecov -startdaemon
    Démarrage de la couverture de code en mode démon
    Remarque : Vous pouvez spécifier un port particulier en ajoutant "=" suivi du numéro de port en question ou de l'intervalle de numéros de port après l'option -startdaemon
    Remarque : Vous pouvez démarrer plusieurs démons, chacun avec différentes options, à conditions qu'ils utilisent des numéros de port différents.
  2. A partir d'une deuxième machine, démarrez une connexion de débogage à distance ciblant la machine sur laquelle vous avez démarré le démon et utilisant le numéro de port spécifié à l'étape 1.
    $ irmtdbgc -qhost=<hôte_démon>:<port_démon> <nom_programme>
    Démarrer la session de débogage à distance depuis un hôte secondaire en la dirigeant sur l'hôte et le numéro de port du démon de couverture de code
  3. Lorsque l'exécution de la couverture de code est terminée, un message apparaît, indiquant les résultats de cette exécution.
    Résultats de l'exécution de couverture de code

Commentaires