c# - 使用 Jenkins 执行 NUnit

标签 c# nunit jenkins jenkins-plugins

早上好。

我想配置 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/

相关文章:

c# - 什么是好的、免费的 C# 单元测试覆盖工具?

groovy - cloudbees、groovy、作业、文件夹 : How to determine the job result, 如果作业在 cloudbees 文件夹中?

c# - 如何对数据库类进行单元测试

c# - Pubnub 执行同步请求

c# - 动态 Linq - String.Split

c# - 我可以配置 NUnit 以便 Debug.Fail 在我运行测试时不显示消息框吗?

c# - 如何测试方法是否返回预期的数据类型?

maven - tmatesoft.svn.core.SVNAuthenticationException : svn: E170001

git - Jenkins + Git + Artifactory 发布阶段

c# - C# 中的 Bloomberg 数据类型库