J'ai des difficultés à faire en sorte que NCover couvre correctement un .dll. J'ai plusieurs projets de test qui utilisent XUnit.NET et SubSpec pour exécuter des spécifications de style BDD. Toutes ces suites de test, sauf une, fonctionnent parfaitement dans la version de NCover fournie avec TestDriven.NET (1.5.8). Cependant, j'en ai un qui a refusé de profiler l'assemblage testé. J'ai vérifié que les noms d'assembly pour l'option/a sont corrects, que le fichier .pdb existe et qu'aucune exception n'est levée pendant l'exécution. Tous les 8 tests passent, ce qui peut être vu lorsque l'application NCover console est exécutée.NCVous ne couvrez pas un assemblage?
L'Assemblée fait référence à l'WPF assemblages PresentationCore, PresentationFramework et WindowsBase. Je ne sais pas si cela pourrait causer des problèmes, mais je suis complètement déconcerté par le refus de NCover de profiler cette assemblée.
Ligne de commande:
"C:\Program Files (x86)\TestDriven.NET 2.0\NCover\1.5.8\NCover.Console.exe" //reg //w "E:\Campus.Core\Specs.Campus.Windows\bin\Debug" //a Campus.Windows "E:\Campus.Core\ThirdParty\xUnit.NET\v1.5\xunit.console.x86.exe" Specs.Campus.Windows.dll /html Specs.Campus.Windows.html
REMARQUE:
problème semble avoir résolu lui-même! Je ne sais pas ce qui a changé, mais l'assemblage est maintenant couvert correctement, et c'est à 100% de couverture! Merci à ceux d'entre vous qui ont apporté une contribution. Je vous en suis reconnaissant!
Pouvez-vous nous montrer votre ligne de commande NCover? – GraemeF
J'ai ajouté la ligne de commande. J'espère que cela donne un aperçu. – jrista