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

C# Discussion :

NCover et MSTest


Sujet :

C#

  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 97
    Par défaut NCover et MSTest
    Bonjour à tous,

    J'espère ne pas me tromper de section pour poster ma question.

    Je développe en C# sur Visual Studio 2008 avec le Framework .NET 3.5.

    Je rencontre des soucis avec l'utilisation de NCover avec MSTest.

    1) Lorsque je lance les tests avec MSTest, via la console, sans utiliser le paramètre /noisolation, les tests passent bien.

    2) Lorsque je lance les tests avec MSTest, via NCover, sans utiliser le paramètre /noisolation, les tests passent mais NCover affiche une couverture à 0%.

    3) Lorsque je lance les tests avec MSTest, via la console ou via NCover, en utilisant le paramètre /noisolation, MSTest plante avec le message "MSTest a rencontré un problème et doit fermer".

    4) Sur un autre PC, avec le même code source, quand je refais le test 3), les tests passent bien et NCover affiche le taux de couverture.

    Après quelques recherches sur le net, j'ai compris qu'avec le paramètre /noisolation, les tests sont lancés dans le même processus que MSTest. Du coup, si les tests lèvent une exception, cela fait planter MSTest.

    Mais ca n'explique pas pourquoi cela fonctionne sur certains postes et pas sur d'autres.

    Est-ce que quelqu'un a déjà rencontré ce genre de soucis ?
    Est-ce que quelqu'un sait pourquoi NCover affiche un taux de couverture à 0% quand je ne mets pas le paramètre /noisolation ?

    Merci pour votre aide.
    Cécile.

  2. #2
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 97
    Par défaut
    Je ne sais toujours pas pourquoi MSTest plante avec /noisolation.

    Par contre j'ai trouvé comment faire pour que NCover avec affiche le taux de couverture sans /noisolation. Il suffit d'ajouter "VSTestHost.exe" dans le champ "Profiled Process Name" dans "Advanced Options".

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Hudson] Plugin NCover & NCover 1.5.8
    Par yrsone dans le forum Intégration Continue
    Réponses: 2
    Dernier message: 28/10/2009, 14h24
  2. Introduction à l'Intégration Continue, Présentation de MsTest et de Static
    Par Louis-Guillaume Morand dans le forum EDI/Outils
    Réponses: 1
    Dernier message: 14/04/2009, 08h55
  3. Introduction à l'Intégration Continue, Présentation de MsTest et de Static
    Par Louis-Guillaume Morand dans le forum Intégration Continue
    Réponses: 0
    Dernier message: 21/02/2009, 14h21
  4. NCover/NUnit : Gestion des logs.
    Par azer123456 dans le forum Général Dotnet
    Réponses: 0
    Dernier message: 18/07/2008, 16h14
  5. [MStest] Résultat des tests unitaires dans le XML
    Par loic_86 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 08/03/2007, 14h32

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