8

我已经成功地为我们的 TeamCity Server 上的每个构建运行了 MSTest。

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

Team City 中的 MS 测试设置

因此,当我尝试为我的 NUnit 测试做同样的事情时,测试选项卡在构建完成时不会出现,所以我猜它没有运行我的测试。

Team City 中的 Nunit 测试设置

有谁知道我做错了什么?

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

[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 构建运行器,然后停止?

谢谢

戴夫

4

2 回答 2

7

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

于 2010-11-12T14:29:26.637 回答
1

你检查过 NUnit 的 TeamCity 插件吗?

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

于 2010-11-05T17:59:04.550 回答