web-dev-qa-db-fra.com

Couverture de code avec nUnit?

Existe-t-il un moyen de voir la couverture du 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 uniquement avec les tests unitaires vs vs intégrés?

63
Lieven Cardoen

Vous pouvez utiliser NCover . Maintenant, son commercial, mais version 1.5.8 (en bas de page, édition communautaire) est toujours gratuit et si vous voulez le visualiser, alors utilisez NCoverExplorer .

MODIFIER:

Il est également possible d'encapsuler nUnit ou mbUnit avec du code Visual Studio. Runner de couverture de code VSTS

25
Marek Tihkan

Visual Studio 2012 a enfin ajouté la prise en charge du cadre de test unitaire tiers.

Vous pouvez ajouter des cadres à l'aide d'Extension Manager et automatiquement "Couverture du code" commence à fonctionner avec le cadre installé.

La couverture du code est disponible uniquement dans les éditions Visual Studio Ultimate ou Premium.

Voir ma réponse dans La couverture de code VS2010 prend-elle en charge nUnit?

18
Be.St.

PartCover est gratuit et je viens de bloguer comment l'utiliser avec NUnit Voir ce lien

8
Torbjörn Nomell

Voir Couverture du test SD C # . 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.

4
Ira Baxter

Si vous travaillez dans une entreprise avec une politique de sécurité/d'économie d'argent/de tracas-employés restreignant votre choix à VS2010 (Premium ou Ultimate), voir ma réponse à: Exécution de tests NUnit dans Visual Studio 2010 avec du code couverture

Là, je me réfère à cette autre réponse, mais donne également plus de détails que cela: La couverture de code VS2010 prend-elle en charge nUnit?

Je sais, les réponses copiées/référencées (en particulier d'autres) valent la peine de voter, mais comme je l'ai dit, je donne quelques détails, ce qui m'aurait beaucoup aidé.

4
No answer