使用Jenkins在Mono中运行NUnit

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

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

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

最佳答案 似乎我通过一点点的修补把它弄清楚了.

我在Build下配置了jenkins作业,并添加了一个’Execute shell’命令

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

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

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

点赞