【发布时间】:2013-06-18 14:16:19
【问题描述】:
我已将 Jenkins 配置为运行 nunit-console,如下所述: Execute NUnit with Jenkins 和这里: How do you run NUnit tests from Jenkins?
我添加了“执行批处理命令”作为构建步骤并输入了以下值:
%nunit-console% .\BBA\Sources\Projects\BbaUnitTests\bin\BbaUnitTests.dll /xml=.\BBA\Sources\BuildResults\nunit-result.xml /timeout=10000
每次我运行构建时,一切正常,直到执行到此构建步骤, 这一行显示出来,它无限期地运行,并且没有生成 xml 文件:
C:\BuildServerFiles\workspace\BBA-71>.\BBA\Sources\Projects\RngUnitTests\bin\BbaUnitTests.dll /xml=.\BBA\Sources\BuildResults\nunit-result.xml /timeout=10000
但是,当我执行时:
nunit-console .\BBA\Sources\Projects\BbaUnitTests\bin\BbaUnitTests.dll /xml=.\BBA\Sources\BuildResults\nunit-result.xml /timeout=10000
从命令提示符运行正常,xml 文件生成正常。 这里可能存在什么问题?
【问题讨论】:
-
Jenkins 服务是否在有权访问您尝试写入 XML 的目录的帐户下运行?
标签: jenkins nunit hudson jenkins-plugins nunit-console