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 Studio Team System Discussion :

[VS 2008 team system] problème de couverture du code d'une mex function MATLAB à 0%


Sujet :

Visual Studio Team System

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Ingénieur traitement d'images
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur traitement d'images
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [VS 2008 team system] problème de couverture du code d'une mex function MATLAB à 0%
    Bonjour,

    J'ai installé Visual Studio 2008 Team System sur ma machine (Windows 7 64bits) dans le but d'utiliser l'outil de couverture de code inclus dans cette suite logiciel.

    J'ai configuré mon projet en mode debug win32 pour créer une DLL à exécuter sous MATLAB (une mex 32bits d'extension mexw32). J'ai activé les informations de profiling dans les options d'édition de liens (cf. pièce jointe "config_VS.png") pour pouvoir instrumenter le code. La compilation se déroule correctement.

    Je souhaite évaluer la couverture de code lorsque j'exécute ma mex sous matlab. Pour cela, comme expliqué sur un forum, voici comment je procède:

    1. j'ouvre matlab

    2. j'ouvre "visual studio 2008 command prompt" et j'instrumente ma DLL:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vsinstr.exe -coverage cheminVersMaDLL
    3. toujours dans "visual studio 2008 command prompt", j'exécute la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vsperfmon -coverage -output:[REPERTOIRE_VERS_MA_DLL]\result.coverage
    4. Je lance mon script matlab exécutant ma mex.

    5. Dans une nouvelle fenêtre "visual studio 2008 command prompt", je termine le process:
    Tout semble se dérouler correctement, cependant lorsque j'ouvre sous VS le fichier "result.coverage", rien n'a été couvert (cf. pièce jointe "pb_0_couverture_de_code.png")... Qu'est ce que je ne fais pas correctement? Pourquoi n'ai je pas une couverture du code exécuté dans ma mex function?

    Merci par avance pour l'aide que vous m'apporterez,
    Cordialement,
    Stéphane.
    Images attachées Images attachées   

Discussions similaires

  1. Problème de suppression du code dans une feuille
    Par Denis_67 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/05/2011, 20h50
  2. Problème d'installation de visual studio 2008 team system
    Par NSUADI89 dans le forum Visual Studio Team System
    Réponses: 8
    Dernier message: 02/03/2011, 19h12
  3. Réponses: 4
    Dernier message: 29/03/2010, 13h31
  4. Téléchargez Microsoft Visual Studio Team System 2008 : Votre avis ?
    Par Marc Lussac dans le forum Visual Studio Team System
    Réponses: 3
    Dernier message: 13/05/2009, 16h52

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