我正在尝试将NUnit集成到TFS构建工作流程中。
我找到了MSBuild.Community.Tasks NUnit集成,这很棒。作为TFS构建的一部分,我可以在我的测试DLL上运行NUnit。到目前为止一切都很好。
当我直接通过MSBuild运行时,我可以看到NUnit的输出。但是当它从TFSBuild调用时,有两个问题:
"nunit-console.exe" exited with code 1.
No Test Results
我是否错误地使用了MSBuild任务?或许我需要一个不同的TFS工作流程?我是一个msbuild新手,所以任何帮助都会非常感激。
由于
本
答案 0 :(得分:0)
您没有提到您正在使用的TFS / VS版本。
我最好的建议是升级(如有必要)到VS 2012 + TFS 2012,因为现在支持本地运行的NUnit测试,而不需要任何自定义或环节来跳过。
VS 2012有一个新的测试运行器,可以运行NUnit测试(以及MSTest,XUnit,MbUnit等)。 TFS Build 2012支持使用新的测试运行器,所有功能都与使用MSTest完全相同。
答案 1 :(得分:0)
尝试NUnit for Team Build @CodePlex