2010-08-12 5 views

Répondre

1

Jetez un oeil à this question.

Deux versions gratuites de NCover sont disponibles: La version SourceForge (qui est discontinue et ne fonctionne pas bien comme le montre le commentaire de Try sur Ira Baxter's answer) et la version Gnoso (qui était libre et commercialisée après la version 1.5.8)). Obtenez le dernier de here.

1

Au cas où cela aiderait quelqu'un d'autre. J'ai été en mesure d'obtenir NCover 1.5.8 (un qui vient avec TestDriven.NET) fonctionnant bien avec nunit.

NCover.Console.exe nunit-console-x86.exe /noshadow yourAssembly.dll 

La seule astuce était de fait le composant que CoverLib.dll COM est correctement enregistré

regsrv32 CoverLib.dll 

Sinon, vous obtiendrez « processus PROFILES Terminated » erreur, puis nous assurer que nous passons/noshadow paramètre à nunit, sinon NCover ne parviendrait pas à charger des symboles pour l'assemblage (au moins dans mon cas).

0

Jetez un oeil à this question.

étapes pour résoudre

1.Need pour surveiller l'exécution des cas de test à l'aide NCover-console.exe

"[path] \ NCover.Console.exe" « [path] \ console nunit- .exe " "E: \ MyApp \ test.sln" /xml="[PATH]\TestResult.xml"

Cela va créer un fichier .nccov

couverture 2.Créez rapport html à partir .nccov fichier en utilisant NCover.Reporting.exe

"[chemin] \ NCover \ NCover.Reporting.exe" "[chemin] \ coverage.nccov" // ou FullCoverageReport: Html: sortie

+0

wow. belle solution. cela économise mon temps ... merci !!! – csLijo

+0

Salut est-il nécessaire d'avoir une console nunit pour cela comme j'ai utilisé mbunit donc y at-il un moyen d'utiliser la console ncover avec pour les tests mbunit – priya

+0

@priya: salut, car je n'ai pas beaucoup d'exposition dans mbunit, puisque je travaille avec une organisation une fois que je suis libre je vais y jeter un coup d'oeil et laissez-moi savoir à propos de mbunit – Sumeshk

Questions connexes