从Team city运行NUnit测试

时间:2010-11-05 17:04:21

标签: nunit teamcity teamcity-5.1

我已成功设法让我们的TeamCity服务器上的每个版本都运行MSTests。

我有几个使用NUnit的项目,所以希望让TeamCity运行NUnit测试就像运行MSTests一样简单:

MS Test Settings in Team City

因此,当我尝试为我的NUnit测试执行相同操作时,测试选项卡在Build完成时不会显示,所以我猜它没有运行我的测试。

Nunit Test Settings in Team City

有谁知道我做错了什么?

不确定这是否有帮助,但这来自构建日志:

[Project "AssemblyName.proj.teamcity.patch.tcprojx" (Build;TeamCity_Generated_NUnitTests target(s)):] C:\Program Files\TeamCity\buildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe "@@" "C:\Program Files\TeamCity\buildAgent\temp\buildTmp\tmp2867.tmp"
[13:22:57]: Start TeamCity NUnit Test Runner
[13:22:59]: Build finished

就像它启动nunit build runner,然后停止?

由于

戴夫

2 个答案:

答案 0 :(得分:7)

相对于解决方案文件文件夹解析NUnit测试程序集路径。尝试在开头添加%teamcity.build.checkoutDir%。

答案 1 :(得分:1)

您是否已查看TeamUnity Addin for NUnit?

http://confluence.jetbrains.net/display/TCD4/TeamCity+Addin+for+NUnit