当前位置: 首页 > 知识库问答 >
问题:

Jenkins支持Xunit.net吗?

柳刚豪
2023-03-14

然而,对于工作,我们有使用Jenkins作为配置项服务器的限制。我想知道Jenkins是否正确地支持Xunit.NET(以及Xunit.NET理论)。我看到了一个Jenkins的插件XUnit,它可以支持各种XUnit框架,但是我没有在Jenkins中找到任何与XUnit.NET框架支持相关的指南或讨论。

我主要想知道我是否可以开始实现基于Xunit.NET的单元测试(还有理论),并且请放心,Jenkins会正确地报告所有运行的测试(并正确地将每个理论视为一个不同的测试)...或者我是否会遇到问题而应该使用NUnit。

共有1个答案

居琛
2023-03-14

Jenkins和Xunit.NET的共同点是,它们都支持NUnit的XML格式。

向您的Jenkins配置中添加一个生成步骤,该步骤调用xunit控制台运行器,如下所示:xunit.console.exe tests.dll/nunit test_report.xml

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

 类似资料:
  • NUnit 的创造者 Jim Newkirk 公布了一个新的单元测试框架,叫做 xUnit.net。 这个以 NUnit 接班人自许的新框架打算消除 NUnit 的错误和缺点,并打算在框架中加入一些最佳实践和扩展能力。 Jim Newkirk 和 Brad  Wilson 这两位 xUnit.net 的创造者,从 NUnit 和其他单元测试框架的经验中总结出来以下改进: 为每个测试方法产生一个对象

  • 我有一个Jenkins服务器,将JDK&JRE6和7安装在一起。 除一个项目依赖于1.7外,所有项目都是基于1.6构建的。 多谢,阿塔纳斯

  • 问题内容: 在职位描述中,您可以使用Html标签。我有类似的东西: 但似乎在某处被擦洗了。还有另一种方法吗?关于支持什么和不支持什么的任何文档? 问题答案: Jenkins允许您使用各种标记语言来编写职位描述;插件可以定义如何通过接口解析描述。 默认情况下,使用,它应用HTML 清除策略(来自OWASP AntiSamy Project )-Myspace 策略。 在Myspace策略中,您将看到

  • 问题内容: 我有一台同时安装了JDK和JRE 6和7的Jenkins服务器。 除了依赖1.7的项目外,所有项目均基于1.6。 我已经将maven pom文件配置为使用来自JAVA_HOME_7环境PATH的Java编译器。 在mvn安装期间,出现以下错误: 我认为这意味着服务器正在使用JRE 1.6。 如何将JRE 1.6与1.7保持在一起,以保持与旧版1.6项目和新版1.7项目的兼容性? 非常感

  • 对于Requests,如果你有问题或者建议,可以通过下面几种方法得到支持: StackOverflow 如果你的问题不包含敏感或私有信息,或者你能将这些信息匿名化,那你就可以在 StackOverflow 上使用 python-requests 标签提问。 发送推文 如果你的问题在140个字符内描述,欢迎在 twitter 上发送推文至 @kennethreitz, @sigmavirus24,