2010-06-11 6 views
2

J'ai regardé cette question; Why don't I get code coverage results for C++/CLI project in Visual Studio 2010? et la page F1, mais cela ne m'aide pas beaucoup. J'ai mis le profilage sur et reconstruit, mais je ne peux pas trouver la page «Données et Diagnostics», ou voir quelque chose qui ressemble à un fichier de données de couverture dans le dossier du projet. Ce que j'essaie de faire obtenir un équivalent à 'gcov' sur une plate-forme Linux, obtenir un tableau de la quantité de code qui est manqué par la suite de tests. J'utilise Visual Studio 2005 Professional Edition et UnitTest ++ comme framework de test. Toute aide serait la bienvenue.Comment activer la couverture de code dans Visual Studio 2005?

+0

Quelle édition VS2005 avez-vous? La couverture du code de l'IIRC n'était incluse que dans les éditions Developer et Team Suite. – Richard

+0

@Richard L'édition professionnelle. Bien que la suppression de la couverture de code me semble un peu "amateur"! – CandlesOfThe

Répondre

1

Pour VS 2005 (ou 2008, d'ailleurs), vous pouvez utiliser la version nCover 1.5.8 gratuite pour obtenir des informations de couverture de ligne. En dehors de cela, les vrais outils de couverture pour .net semblent être du contenu premium (où ils n'ont pas été complètement abandonnés comme Clover.net); ne faites que la couverture de ligne en utilisant les API de profilage pour pre-.net 4 (nCover free, PartCover); ou compter sur la réécriture de l'IL avec les instructions de trace en vigueur une par point de code.

+0

Je craignais que c'était la réponse. Merci de votre aide :-) – CandlesOfThe

Questions connexes