Y a-t-il des chances que je rencontre des problèmes pour vérifier la couverture avec le code de version dans .Net? (Méthodes IE inlining ou magie de compilateur similaire?)Utilisation du code de version pour la couverture de code
Répondre
L'unité de code utilisée par les outils de couverture de code (à la fois NCover et VSTS), est le point de séquence trouvé dans PDB (la section rouge foncé du code mis en évidence lorsque vous mettez un point de rupture au débogage). Ainsi, si vos fichiers PDB ne sont pas générés, vous n'aurez pas de métriques de couverture de code. Pour répondre à votre question, vous pouvez avoir des mesures de couverture de code en mode Release tant que vous générez des fichiers PDB (je ne l'ai pas testé moi-même mais 95% de certitude)
Vous n'aurez pas de problème avec des choses comme le compilateur en ligne qui se produit lors de la compilation IL -> asm à l'exécution, effectuée par le compilateur CLR Just in Time.
Sur notre serveur de construction Id beaucoup plutôt une seule construction pour soutenir les tests et la couverture (et l'id plutôt l'avoir aussi proche que possible de notre code de production). Donc, je vais aller de l'avant avec le code de version et voir comment il se comporte. Je vous remercie. – Benoittr
- 1. Couverture de code MSTest
- 2. Couverture de code pour Mono?
- 3. Mesurer la couverture du code uniquement sur le nouveau code
- 4. Couverture de code de ASP.NET
- 5. Couverture de code pour code non exécuté localement
- 6. Code généré par le compilateur dans la couverture de code
- 7. JavaScript Code outil de couverture pour IE
- 8. Couverture de code pour PL/SQL
- 9. La génération du rapport de couverture de code PHPUnit échoue
- 10. couverture de code en C
- 11. Couverture de code et reproche
- 12. couverture de code vs ExpectedException
- 13. Couverture de code avec nUnit?
- 14. couverture code complet
- 15. Quels outils sont disponibles pour la couverture de code flexible?
- 16. Comment utiliser gcov avec QMake pour la couverture de code
- 17. Couverture de code de service Web VS2008
- 18. Indicateurs de couverture de code C#
- 19. Outils de couverture de code libre
- 20. Outil de couverture de code C++
- 21. Outils de couverture de code en Java
- 22. politique numéro de version du code source
- 23. Mockito Laissez-passer, mais la couverture du code encore faible
- 24. Couverture de code par rapport à 2010
- 25. Outils de couverture de code pour VS 2008
- 26. Couverture de code et Silverlight 4
- 27. tests unitaires - par couverture de code de test pour java
- 28. Quels sont les outils de couverture de code pour Perl?
- 29. Couverture de code sur les expressions Lambda
- 30. Recherche de texte libre intégrée à la couverture de code
Oui. Le compilateur inline le code assez souvent. – Grozz
Est-ce que l'inlining se passe dans le code IL ou quand le code est exécuté (lors de l'exécution)? Qu'en est-il de la couverture de code: en utilisant le code IL ou le code machine résultant à l'exécution? – Benoittr