Salut à tous,
Voilà je me demandais si un tel outil existait pour le c++?
Un "quelque chose" qui permettrait de voir le code qui est réellement testé.
En fait fait comme Clover pour le java.
Merci
Salut à tous,
Voilà je me demandais si un tel outil existait pour le c++?
Un "quelque chose" qui permettrait de voir le code qui est réellement testé.
En fait fait comme Clover pour le java.
Merci
Il n'y a rien pour le C++ à ma connaissance. Des trucs pour GCC, des trucs pour SunWSPro, probablement pour VC aussi.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Au boulot j ai deja utilise BullsEye: http://www.bullseye.com/
Ca marche assez bien. Si je me souviens bien c est base sur un front end g++ qui itnercepte les appels aux compilos pour instrumenter le code.
Les resultats sous formes graphiques sont assez faciles a lire et peuvent etre concatenes...
par contre c est une solution proprietaire payante
Petite precision : je l ai utilise en envirnoment Solaris ou Linux
Dans le tutoriel gcc on parle d un analyseur de couverture de code, ça ne repond pas a ton besoin ?
Bonjour,
J'ai le même besoin, mis à part que je cherche plutôt pour du langage C. En gratuit bien sur...![]()
Il me parait étonnant qu'en 2007, rien n'existe.
Merci
Je suis sous Windows (autant pour moi j'aurais du le préciser).
L'idéal étant quelque chose qui fonctionne avec un IDE (Visual, C++Builder ou CodeBlocks...).
Je n'ai pas vérifié, mais je crois que gcov fait partie de la distribution MinGW. Je me trompe? Je n'ai pas de Windows tout de suite sous la main pour confirmer...Envoyé par Bayard
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
Envoyé par mujigka
hé hé ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\>dir /s gcov.* Le volume dans le lecteur C s'appelle BOOT Le numéro de série du volume est 4C05-16D3 Répertoire de C:\CodeBlocks\bin 24/05/2005 11:17 26 112 gcov.exe 1 fichier(s) 26 112 octets Répertoire de C:\CodeBlocks\man\man1 23/05/2005 22:31 23 683 gcov.1 1 fichier(s) 23 683 octets Répertoire de C:\Dev-Cpp\bin 30/01/2005 00:35 26 112 gcov.exe 1 fichier(s) 26 112 octets
Sauf que ça génère des erreurs :Envoyé par Emmanuel Delahaye
Code x : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 convert.c:51: undefined reference to `__gcov_init' convert.c:27: undefined reference to `__gcov_merge_add' convert2.c:60: undefined reference to `__gcov_init' convert2.c:19: undefined reference to `__gcov_merge_add' erreurs.c:106: undefined reference to `__gcov_init' erreurs.c:109: undefined reference to `__gcov_merge_add' str.c:181: undefined reference to `__gcov_init' str.c:22: undefined reference to `__gcov_merge_add' main.c:339: undefined reference to `__gcov_init' main.c:252: undefined reference to `__gcov_merge_add'![]()
Partager