Couverture de code dans Visual Studio Team System 2008 Developer Edition (sur une application NUnit)
-
03-07-2019 - |
Question
Est-ce possible? Je suis impatient de suivre un tutoriel qui explique les étapes à suivre pour y parvenir.
La solution
TestDriven.NET a la possibilité de tester (NUnit / MSTest / etc) avec la couverture d'équipe (que vous avez déjà depuis que vous avez Team System: Dev).
Procédure pas à pas: ici (vous obtenez également la fenêtre des résultats de la couverture permettant de consulter la couverture par méthode) - mais cela en dit long:
(source: mutantdesign.co.uk )
Vous pouvez utiliser les tests NUnit, mais utilisez l’intégration MS IDE pour la colorisation, les pourcentages, etc. (pas besoin de NCover). Je l'utilise tout le temps ;-p
Les avantages sont les suivants:
- pas besoin de configurer une " Test de configuration d'exécution " (désolé, MSFT, mais un objectif personnel)
- entièrement intégré à VS (résultats de la couverture de code et coloration)
- facile à utiliser (cliquez avec le bouton droit de la souris sur> > Tester avec - > Couverture de l’équipe)
- facile à déboguer aussi (clic droit - > Test avec - > débogueur)
- facile d'utiliser les applications séparées NUnit / NCover si vous le souhaitez (clic droit, etc.)
Autres conseils
Voici un tutoriel sur l'intégration de NCover avec MSBuild. Voici un tutoriel sur la façon de dire à Team Build d’échouer une construction lorsque NCover signale une couverture de code inférieure à un seuil minimal. À ma connaissance, il n’existe pas encore de moyen de publier vos résultats NCover directement dans l’entrepôt de données TFS, mais j'aimerais que l’on me prouve le contraire.
TestDriven.NET fonctionnera également très bien avec NCover. Vous pouvez obtenir de très bons rapports HTML à partir de NCover et l’intégrer à Nant.