Visual Studio 2012 De Couverture De Code
Nous avons très complexe basé sur le web de produits, y compris solide nombre de web services, etc.
Je suis en train de recueillir de couverture de code pour toutes les assemblées dans notre produit à l'aide de VS 2012 utilitaire de ligne de commande vstest.console.exe. Il est assez facile de recueillir de couverture de code par les Tests Unitaires, cependant, il n'y a pas de drapeau ou de l'interrupteur qui indique que je peux joindre le processus de IIS ou de collecter des informations pour les services web (les deux côtés client et serveur).
Des suggestions?
OriginalL'auteur monkzen | 2012-12-10
Vous devez vous connecter pour publier un commentaire.
Des instructions détaillées pour la collecte de couverture de code à partir d'applications IIS à l'aide de Microsoft Test Manager(MTM) de Visual Studio 2012 Update 1 peuvent être trouvés dans ce blog: http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/28/code-coverage-in-microsoft-test-manager-in-visual-studio-update-1.aspx
Voici le résumé:
Solution de rechange:
Utilisation CodeCoverage.exe de recueillir de couverture de code. Chemin d'accès: C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Dynamique de la Couverture de Code Tools\CodeCoverage.exe. Vous n'avez pas besoin de mise à jour de 1 à être installé, mais je vous recommande de le faire. Exemple:
CodeCoverage collect /IIS /session:WebSession /output:MyWebApp.coverage
OriginalL'auteur Hardik
À partir de la barre de menu en haut:
TEST > Analyser la Couverture de Code > Tous les Tests
Les résultats apparaissent dans le Code de la Couverture de la fenêtre des Résultats.
TEST > Windows > Code de la Couverture des Résultats
J'ai VS2012 Premium, vous ne savez pas si cette fonctionnalité est à d'autres niveaux.
OriginalL'auteur GraehamF