IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual C++ Discussion :

Couverture de code sur du C "standard".


Sujet :

Visual C++

  1. #1
    Membre confirmé
    Avatar de Captain'Flam
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 273
    Points : 455
    Points
    455
    Billets dans le blog
    1
    Par défaut Couverture de code sur du C "standard".
    Bonjour,

    je travaille sous Visual Studio 2010 mais je ne m'en sers que pour faire du C/C++ standard.
    (Mon code doit être multi-plateforme et compiler avec gcc (entre autres)).

    Donc aucune spécificités Win32 et encore moins de code "managé".
    Jusque là, Visual Studio me permet de le faire sans problème.

    Ça se corse quand je veux faire des calculs de couvertures (savoir quelles lignes ont été exécutées) : tout ce que j'ai pu trouver dans l'IDE m'oblige à créer un projet de test unitaire pas du tout standard.

    En revanche, j'ai constaté qu'on pouvait lancer le profiler sur du code standard sans rien toucher...
    Du coup, je me dis qu'un simple calcul de couverture (pouvant être considéré comme une cas particulier et simplifié de profiling) devrait aussi pouvoir se faire simplement...

    Donc, si vous connaissez un moyen simple de calculer la couverture d'un code standard, je suis preneur !

    Merci d'avance.
    Captain'Flam
    anciennement Sopsag, aka Hadrien
    Win seven x64 & Win 10 / Visual 2017 / Python 2.7 / Eclipse

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 059
    Points : 12 095
    Points
    12 095
    Par défaut
    Pourquoi ne pas utiliser les outils de "code coverage de Visual Studio" ?
    http://msdn.microsoft.com/en-us/library/dd537628.aspx

    Cela marche très bien avec du code compilé en debug natif.

    Sinon, rien ne vous empêche d'utiliser n'importe quel autre outils, du moment qu'il peut s'intégrer (instrumenter le code/ le sampler durant les tests ...) dans l'une des chaines de compilations que vous supportez : VS, GCC, imake, ...

Discussions similaires

  1. couverture de code avec test JUnit sur tomcat distant
    Par Hurricae dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 31/08/2010, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo