使用Jenkins在Mono中运行NUnit

时间:2013-07-23 16:46:23

标签: mono jenkins nunit

我很抱歉,如果已经在其他地方回答了这个问题,但在搜索谷歌一小时后我找不到任何内容。

我在Ubuntu服务器上设置了Jenkins CI环境。现在它在mono的帮助下成功编译了c#代码。我希望它能够运行NUnit测试。

最好的方法是什么? 有没有一种方法不包括Jenkins的奴隶windows版本,也许有nunit-console? (如果在运行该命令后,我会通过Jenkins的网络界面查看结果会很酷)

1 个答案:

答案 0 :(得分:2)

似乎我通过一点修补来解决这个问题。

我在Build下配置了jenkins作业,并添加了一个“执行shell”命令

nunit-console "$WORKSPACE/path/to/Tests.dll" 

然后作为post build事件,我选择了生成的xml(使用jenkins的NUnit插件),它在Web界面中显示所有内容。

需要注意的是,这是一个非常简单的项目,所以我不知道是否所有这些都可以在单声道下进行更高级的测试等。