2

早上好。

我想配置 Jenkins 服务器以使用插件Jenkins NUnit 插件运行 NUnit,但我尝试了很多东西并且不起作用。

我单击按钮**添加构建步骤**>>执行 Windows 批处理命令 ,但我在这里看到http://stackoverflow.com/questions/9121312/how-do-you-run-nunit-tests-from-jenkins然后我正在配置这个表格:

"c:\program files\nunit\bin\nunit-console.exe" $(project Local)\$(DLLTest).dll

此表单返回错误,但我在 bat 文件中尝试此操作,但没有任何反应,我将start放在第一行之前。打开 NUnit 但没有任何反应,在 Jenkins 中,建筑开始但永无止境。

我做错了什么?

4

1 回答 1

4

这是我为特定的硬编码项目运行它的方式

"C:\Program Files\NUnit 2.6\bin\nunit-console.exe" "nUnitTests\bin\Release\nUnitTests.dll" /xml=nunit-result.xml

我需要指定 xml 输出,以确保 Violations 插件(我正在使用)可以获取输出并正确报告,一旦你让它工作,这可能会对你有所帮助。

您是否尝试过使用 %variable% 而不是 $variable?例如,在 Windows 批处理命令中,它使用 %WORKSPACE% 而不是 $WORKSPACE。这就是我在 FxCop/StyleCop 批处理命令中所做的。

于 2012-10-09T10:30:03.083 回答