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 non régression.
Pour automatiser cela sur le poste de développement, on peut utiliser les propriétés Événements de l’onglet Build du projet contenant les tests.
La ligne de commande de l’événement post-build est :
"C:\Program Files\Microsoft Visual Studio\2022\Community\
Common7\IDE\Extensions\TestPlatform\vstest.console.exe"
$(Solution-Dir)UnitTestProject1\bin\$(Configuration)
\net6.0\$(TargetFileName)
Elle utilise l’outil Microsoft vstest.console.exe.
Voici le compte rendu affiché dans la fenêtre de sortie de Build suivant l’action « Régénérer la solution ».