Task #546
closed
génération des rapports de couverture de code avec GCOV
Added by paul leroy about 9 years ago.
Updated about 6 years ago.
Description
Lire d'abord le fichier HOWTO pour comprendre comment ça marche. La section 1 concerne la compilation de mon côté. La section 2 concerne la mise en place et l'utilisation de l'outil d'analyse.
https://hephaistos.lpp.polytechnique.fr/redmine/projects/lfr-fsw/wiki/HOWTO_GCOV_for_LFR
Sur une machine quelconque, cloner les sources du logiciel. Dans le répertoire obtenu, aller copier les .o et les .gcno en pièces jointes (dans l'archive obj.zip) dans le répertoire FSW-Qt/obj (créer le répertoire obj si c'est nécessaire, FSW-Qt doit déjà exister). Ceci remplace le premier step de la section 2.
Ensuite, continuer en respectant le fichier HOWTO, BIEN FAIRE ATTENTION AUX EMPLACEMENTS DES REPERTOIRES INDIQUES.
Files
fsw (4.15 MB)
fsw |
|
paul leroy, 20/10/2015 04:13 PM
|
|
obj.zip (126 KB)
obj.zip |
|
paul leroy, 20/10/2015 04:13 PM
|
|
- Assignee changed from paul leroy to Nicolas Briand
Attention: j'ai eu un bug sur ma machine quand j'ai voulu générer les rapports en html avec l'option --html-details (je viens d'essayer toute la procédure). Je pense que le bug vient de l'outil gcovr (écrit en Python) En fait j'ai obtenu un rapport directement dans la console en format texte. Ce rapport est utilisable, mais moins joli que le html (on ne peut pas voir directement les lignes non exécutées, par contre on peut avoir les taux de couverture).
Ca fonctionnait correctement sur le pc-solar que j'utilisais au LPP avant de partir.
Le soft de vol joint est intrumenté pour la génération des données de couverture, il porte le numéro 3.0.0.11.
- Assignee changed from Nicolas Briand to Veronique bouzid
- Status changed from New to Closed
non applicable pour cette version
Also available in: Atom
PDF