从Team city运行NUnit测试

Cra*_*lla 8 teamcity nunit teamcity-5.1

我已成功设法让我们的TeamCity Server上的每个构建都运行MSTests.

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

Team City中的MS测试设置

因此,当我尝试为我的NUnit测试做同样的事情时,测试选项卡在Build完成时不显示,所以我猜它没有运行我的测试.

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
Run Code Online (Sandbox Code Playgroud)

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

谢谢

戴夫

Eug*_*nko 7

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