mono - 使用 Jenkins 在 Mono 中运行 NUnit

标签 mono jenkins nunit

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

我在 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/

相关文章:

c# - 从未收到 UDP 广播 - 代码有什么问题?

.net - 我可以使用 Objective-C 中的 mono 库(在 iPhone 上)吗?

macos - Jenkins 多分支管道 : git-lfs command not found on Mac node

c# - 使用 Mock 进行单元测试。父级没有默认构造函数

c# - ManualResetEvent WaitOne 阻止我的 CollectionView 的所有者线程

f# - 为什么从 F# 调用我的 C 代码非常慢(与 native 相比)?

ios - 使用新的UIImage更新UIImageView

swift - FaSTLane 在终端而不是 Jenkins 上工作

maven - Jenkins + selenium 使用故障安全插件进行测试

c# - NUnit 可以期待超时吗?