早上好。
我想配置 Jenkins 服务器以使用插件Jenkins NUnit 插件运行 NUnit,但我尝试了很多方法但不起作用。
我单击按钮 ** 添加构建步骤** >> 执行 Windows 批处理命令 但我在这里看到http://stackoverflow.com/questions/9121312/how-do-you-run-nunit-tests-from-jenkins然后我正在配置这个表单:
“c:\程序文件\nunit\bin\nunit-console.exe” $(项目本地)\$(DLLTest).dll
此表单返回错误,但我在 bat 文件中尝试此操作,但没有任何反应,并且我将 start 放在第一行之前。 打开 NUnit 但没有任何反应,在 Jenkins 中,建筑开始但永无止境。
我做错了什么?
最佳答案
这是我如何为特定的硬编码项目运行它
“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 批处理命令中所做的事情。
关于c# - 使用 Jenkins 执行 NUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12748079/