Como correr Nunit com MSBuild do VS2010
-
25-09-2019 - |
Pergunta
Por favor, diga -me como correr Nunit com o msbuild. Estou usando o TFS para integração de código e VS2010.
Solução
Você provavelmente deseja integrar o Nunit ao TFSBuild e não ao MSBUILL, pois está usando o Team Foundation Server.
Você precisará de tarefas do MSBuild para poder executar o NUNIT, conforme explicado nos três tutoriais seguintes:
- Usando Nunit e NCover com TFS Build
- Integrar o teste de NuNit em uma construção TFS
- Msbuild com NuNit
o Caminho mais fácil é usar o Tarefas da comunidade msbuild onde você já tem um NUnit
Tarefa pronta para ser usada e você só precisará adicionar um alvo ao seu arquivo msbuild como assim:
<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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow