首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins支持XUnit.Net吗?

Jenkins支持XUnit.Net吗?
EN

Stack Overflow用户
提问于 2013-04-03 02:30:58
回答 2查看 6.6K关注 0票数 13

对于我的C#项目中的所有单元测试需求,我都习惯了使用XUnit.net。对于我的个人项目,我使用TeamCity作为我的CI服务器,使用正确的插件,在TeamCity中正确地启动了单元测试并正确地报告了结果。

但是,对于工作,我们必须使用Jenkins作为CI服务器。我想知道Jenkins是否正确地支持XUnit.net (以及XUnit.net理论)。我见过Jenkins的一个插件XUnit,它可以支持各种XUnit框架,但是我还没有找到任何关于Jenkins中支持XUnit.net框架的指南或讨论。

我主要想知道我是否可以开始实现基于XUnit.net的单元测试(以及理论),并确保Jenkins将正确地报告所有运行的测试(并正确地将每个理论视为不同的测试)……或者我是否会遇到问题,应该改用NUnit。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-17 07:02:25

Jenkins和xUnit.net的共同点是它们都支持NUnit的XML格式。

在Jenkins配置中添加一个构建步骤,调用xunit控制台运行器,如下所示: xunit.console.exe tests.dll /nunit test_report.xml

然后添加一个NUnit插件(或通用的xunit插件),并将其指向您的nunit格式的报告文件。

**免责声明: Jenkins在我上次使用它时仍然被称为Hudson,而我从未使用过xUnit.net,所以这可能是不准确的。

票数 5
EN

Stack Overflow用户

发布于 2015-03-02 09:34:40

这是一个老问题,但我认为在这里强调它作为答案是有意义的,这样可以为将来对它感兴趣的人节省一些时间:

1.93 xUnit+Plugin (Jenkins通用单元测试插件)版本开始,do support xUnit.net v2 (.NET单元测试框架):

票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15771635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档