【发布时间】:2011-01-05 14:40:11
【问题描述】:
请告诉我如何使用 msbuild 运行 nunit。我正在使用 TFS 进行代码集成和 VS2010 。
【问题讨论】:
标签: tfs msbuild nunit nunit-console
请告诉我如何使用 msbuild 运行 nunit。我正在使用 TFS 进行代码集成和 VS2010 。
【问题讨论】:
标签: tfs msbuild nunit nunit-console
由于您使用的是 Team Foundation Server,因此您可能希望将 NUnit 与 TFSBuild 而不是 MSBuild 集成。
您需要 MSBuild 任务才能运行 NUnit,如以下三个教程中所述:
最简单的方法是使用MSBuild Community Tasks,您已经准备好使用NUnit 任务,您只需向您的msbuild 文件添加一个目标,如下所示:
<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>
【讨论】: