如果已经在另一个地方回答了这个问题,我很抱歉,但是在谷歌搜索一小时后我找不到任何东西。
我在 Ubuntu 服务器上设置了 Jenkins CI 环境。现在它在mono的帮助下成功编译了c#代码。我希望它也能够运行 NUnit 测试。
做到这一点的最佳方法是什么?
有没有一种方法不包括从属 Windows 版本的 Jenkins,也许带有 nunit-console? (如果在运行该命令后,我可以通过 Jenkins 的 Web 界面查看结果,那就太酷了)
最佳答案
似乎我稍微摆弄了一下就想通了。
我在 Build 下配置了 jenkins 作业并添加了一个“执行 shell”命令
nunit-console "$WORKSPACE/path/to/Tests.dll"
然后作为后期构建事件,我选择了生成的 xml(使用 jenkins 的 NUnit 插件)并将其全部显示在 Web 界面中。
需要注意的是,这是一个非常简单的项目,所以我不知道这是否可以在具有更高级测试等的单声道下运行。
关于mono - 使用 Jenkins 在 Mono 中运行 NUnit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17816203/