Comment exécuter nunit avec msbuild de VS2010
-
25-09-2019 - |
Question
S'il vous plaît me dire comment faire fonctionner nunit avec msbuild. J'utilise TFS pour l'intégration et VS2010 code.
La solution
Vous voulez probablement intégrer NUnit avec TFSBuild et non MSBuild puisque vous utilisez Team Foundation Server.
Vous devez tâches MSBuild pour être en mesure d'exécuter NUnit comme expliqué dans les trois tutoriels suivants:
- En utilisant NUnit et NCover avec TFS construire
- intégrer NUnit Test en une construction Tfs
- MSBuild avec NUnit
moyen le plus simple est d'utiliser les MSBuild tâches communautaires où vous avez déjà une tâche NUnit
prêt à être utilisé et vous aurez seulement besoin d'ajouter une cible à votre fichier msbuild comme ceci:
<Target Name="RunTests">
<!-- Run Unit tests -->
<CreateItem Include="$(OutDir)*.Tests.dll">
<Output TaskParameter="Include" ItemName="TestAssembly" />
</CreateItem>
<NUnit ToolPath="..\Tools\NUnit" DisableShadowCopy="true" Assemblies="@(TestAssembly)" />
</Target>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow