Task #546
closedgénération des rapports de couverture de code avec GCOV
0%
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
Updated by paul leroy about 9 years ago
Updated by paul leroy about 9 years ago
- Assignee changed from paul leroy to Nicolas Briand
Updated by paul leroy about 9 years ago
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.
Updated by bruno katra over 7 years ago
- Assignee changed from Nicolas Briand to Veronique bouzid
Updated by Veronique bouzid about 6 years ago
- Status changed from New to Closed
non applicable pour cette version