我已经为Teamcity中的.Net项目(框架4.0)配置了NUnit测试的构建步骤。运行构建时,它会显示如下错误。
“NUnit跑步者失败”。 详细日志如下所示。
Build step details
Runner Type : NUnit
NUnit Runner : NUnit 2.6.2
.Net runtime : MSIL
Version : V2.0
Result :
[20:01:55]Step 6/7: NUnit
[20:01:55][Step 6/7]
Starting:
C:\BuildAgent\plugins\dotnetPlugin\bin\JetBrains.BuildServer.NUnitLauncher.exe
#TeamCityImplicit
[20:01:55][Step 6/7] in directory: C:\BuildAgent\work\376652cbd18bb804
[20:01:56][Step 6/7] Process exited with code -2146232576
[20:01:56][Step 6/7] Step NUnit failed
答案 0 :(得分:0)
当我遇到类似这样的问题时(我认为它们是由NUnit中的错误导致的;可能会在最新版本中修复),我通过切换到命令行构建步骤(而不是Nunit runner)来解决它们就像你正在使用的那样从命令行调用Nunit。
然后,要查看测试结果与NUnit Runner一样好,请让命令行调用将结果发送到XML文件并从Team City导入该文件。有关如何执行此操作的详细信息,请查看我对this question的回答。