Sommaire

Automatisation des tests à la compilation

La qualité d’un module logiciel commence par une compilation sans erreur ni avertissement (warning) et se poursuit par le passage réussi des tests de régression.

Pour automatiser cela sur le poste de développement, on peut utiliser les propriétés Événements de build du projet de tests.

images/10RI05V2.png

La ligne de commande de l’événement post-build est :

"$(DevEnvDir)\mstest.exe"  
   /testcontainer:$(SolutionDir)UnitTestProject1\bin\$
(Configuration)\$(TargetFileName)  
   /noresults  
   /detail:errormessage

Elle utilise l’outil Microsoft mstest.exe.

Les extraits de code ci-dessus font partie de la solution ClassLibrary à télécharger.