Publié samedi 10 mars 2012 10:47 par Groc

Tips: exclure des portions de code dans la couverture de code

Lorsque que l’on travaille avec Matthieu Mezil sur un projet, on se retrouve vite à avoir recours à de la génération de code.

Pourtant, si dans une même assembly le code généré doit côtoyer du code métier, et que l’on souhaite instrumenter la couverture de code, l’indicateur perdra tout son intérêt puisque les tests ne porteront pas sur le code généré.

Pour récupérer un indicateur pertinent, il suffit de modifier nos T4 afin d’ajouter l’attribut ExcludeFromCodeCoverage du namespace System.Diagnostics.CodeAnalysis.

L’attribut peut s’appliquer sur les classes, méthodes, structures, propriétés, et évènements.

 

Il fallait le savoir …

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Classé sous

Les 10 derniers blogs postés

- Entity Framework et Delete par Blog de Jérémy Jeanson le 05-26-2016, 12:23

- Entity Framwork et mises à jour de données avec ou sans contraintes par Blog de Jérémy Jeanson le 05-24-2016, 13:04

- Humour autour d’un Try par Blog de Jérémy Jeanson le 05-19-2016, 21:42

- WSUS: Requête SQL permettant des rapports plus pratiques pour la gestion des serveurs Windows par Blog Technique de Romelard Fabrice le 05-17-2016, 16:50

- Switch Netgear ProSAFE Plus et Network Interface Teaming sur 2012R2 par Blog de Jérémy Jeanson le 05-13-2016, 17:01

- Windows Store et politique de numérotation multi plateformes par Blog de Jérémy Jeanson le 05-06-2016, 09:07

- Festival #SharePoint et #Office 365 à Paris dans moins d’un mois ! par Le blog de Patrick [MVP Office 365] le 04-28-2016, 07:58

- Office 365: Sauvegarder un WorkBook OneNote 2016 depuis OneDrive par Blog Technique de Romelard Fabrice le 04-27-2016, 17:48

- Office 365: Comment ouvrir son OneDrive for Business en Explorateur Windows par Blog Technique de Romelard Fabrice le 04-25-2016, 18:09

- Problème de couplage entre Band 2 et Windows Mobile 10 par Blog de Jérémy Jeanson le 04-23-2016, 09:24