Existe-t-il un moyen de voir la couverture de code lors de l'utilisation de nUnit? Je sais qu'il existe une telle fonctionnalité dans Visual Studio, mais pouvez-vous l'utiliser avec nUnit ou seulement avec les tests unitaires vs unitaires?Couverture de code avec nUnit?
Répondre
Vous pouvez utiliser NCover. Maintenant, il est commercial, mais version 1.5.8 (en bas de la page, édition de la communauté) est encore libre et si vous voulez le visualiser, alors utilisez NCoverExplorer.
EDIT:
Il est possible d'envelopper nUnit ou MbUnit avec le code Visual Studio ainsi. VSTS Code Coverage Runner
Juste téléchargé TestDriven.NET et apparemment nCover est intégré dedans. Très cool, la couverture de code. Vous permet de voir immédiatement si vous avez des choses non couvertes dans certaines classes. THX. –
OpenCover est un outil de couverture de code source ouvert https://github.com/OpenCover/opencover –
Voir SD C# Test Coverage. Livré avec une visualisation intégrée des données de couverture de test sur votre code source ainsi que des rapports de synthèse.
PartCover est libre et je viens de blogué comment l'utiliser avec NUnit See this link
PartCover n'est plus supporté la "nouvelle" chose est OpenCover https://github.com/OpenCover/opencover –
Visual Studio 2012 a finalement ajouté le soutien pour cadre de test unitaire tiers.
Vous pouvez ajouter des cadres à l'aide du gestionnaire d'extensions et la «couverture de code» commence automatiquement à fonctionner avec l'infrastructure installée.
La couverture de code est disponible uniquement dans les éditions Visual Studio Ultimate ou Premium.
Voir ma réponse Does VS2010 Code Coverage support nUnit?
Si vous travaillez dans une entreprise avec une politique sécurité-/sauvegarde le blanchiment de capitaux/tracas employés- limitant votre choix VS2010 (Premium ou Édition Intégrale), voir ma réponse à: Running NUnit tests in Visual Studio 2010 with code coverage
Là, je me réfère à cette autre réponse, mais aussi donner plus de détails que: Does VS2010 Code Coverage support nUnit?
Je sais, copiés/réponses faisant référence valent downvoting, mais comme je (surtout des autres.) dit, je donne quelques détails, qui m'aurait beaucoup aidé.
- 1. Couverture de code utilisant des tests mono et nunit
- 2. Existe-t-il un outil de couverture de code gratuit utilisable avec .NET 4 et NUnit?
- 3. Couverture de code MSTest
- 4. Couverture de code de ASP.NET
- 5. Couverture de code et reproche
- 6. Couverture de code pour Mono?
- 7. couverture de code vs ExpectedException
- 8. Couverture de code sur Visual Studio Team System 2008 Developer Edition (sur une application NUnit)
- 9. couverture code complet
- 10. couverture de code en C
- 11. Exclure les méthodes de la couverture de code avec Cobertura
- 12. Couverture de code pour PL/SQL
- 13. Couverture de code par rapport à 2010
- 14. Comment utiliser gcov avec QMake pour la couverture de code
- 15. Visual Studio TFS construit avec une couverture de code
- 16. Utilisation du code de version pour la couverture de code
- 17. Outils de couverture de code en Java
- 18. Outils de couverture de code libre
- 19. Couverture de code de service Web VS2008
- 20. Indicateurs de couverture de code C#
- 21. Outil de couverture de code C++
- 22. JavaScript Code outil de couverture pour IE
- 23. Outils de couverture de code pour VS 2008
- 24. Couverture de code et Silverlight 4
- 25. Doctrine 1.2 Unittesting et couverture de code
- 26. Couverture de code sur les expressions Lambda
- 27. Code généré par le compilateur dans la couverture de code
- 28. Couverture de code pour code non exécuté localement
- 29. Comment exclure des fichiers/blocs de code de couverture de code avec Netbeans/PHPStorm/intégration PHPUnit
- 30. Couverture de trèfle avec Phing
La question ne nécessite aucune recommandation pour les outils. Il pose des questions sur les fonctionnalités de couverture des codes studio et visuels. – Vlad
J'ai installé http://www.nuget.org/packages/NUnitTestAdapter.WithFramework/ et VS2013 a réussi à me montrer ma couverture de code – silver