Comment intégrer NCover et MSTest 10.0?
-
12-10-2019 - |
Question
Utilisation NCover Community Edition , j'ai essayé:
set ncover="C:\Program Files (x86)\NCover\NCover.Console.exe"
set mstest="C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\MSTest.exe"
set testdllfolder="C:\.hudson\jobs\Project\workspace\src\TestProject\bin\Debug"
%ncover% //x coverage.xml //w %testdllfolder% %mstest% /noisolation /testcontainer:TestProject.dll
La sortie commence comme ceci
Répertoire de travail:
Assemblées:
Couverture Xml: C: \ .hudson emplois projet \ workspace \ src \ coverage.xml Couverture Log: Coverage.Log
En attente d'application dont le profil pour se connecter ... Microsoft (R) exécution des tests de ligne de commande outil Version 10.0.30319.1
et après la sortie MSTest
Test Run a échoué. passé 8 échec 2 Non concluant 2
Total 103 Fichier de résultats: C: .hudson \ emplois projet \ workspace \ src \ debug.trx Paramètres de test: Local Connecté Procédé profilé terminé. connexion Profiler pas établi.
Comment résoudre ce problème?
La solution
Pouvez-vous poster la sortie de la console à votre message? Ce serait dire si la session a terminé avec succès. Il se pourrait que le xml de couverture ne montre pas parce qu'il va dans un répertoire autre que celui que vous pensez qu'elle devrait. Il est par défaut de la commande en cours d'annuaire rapide.
En outre, vous pouvez essayer d'utiliser la dernière édition de NCover, v.3.4.16. Vous pouvez obtenir un essai de 21 jours gratuitement www.ncover.com/download .