如何在Jenkins中显示生菜测试结果

时间:2015-03-18 18:37:29

标签: jenkins lettuce

我有一套Lettuce测试,我在Jenkins下运行。我想让Jenkins解析并显示测试结果。

目前我在做:

lettuce --with-xunit --xunit-file=lettucetests.xml

我使用Jenkins JUnit插件“发布”测试报告。

Jenkins确实生成了测试结果的正确摘要,但任何深入测试失败的尝试都会产生404 - 例如,请参阅下面的屏幕截图。

问题可能与功能,场景和步骤名称中的标点符号有关 - 但我不想禁止标点符号。

我也尝试了以下内容,但似乎没有那么好。

lettuce --with-subunit
subunit2junitxml < subunit.bin > lettucetests.xml

有人在Jenkins处理Lettuce测试结果的可靠方法吗?

screenshot

1 个答案:

答案 0 :(得分:1)

--with-xunit(和Junit插件)仍然是我迄今为止找到的最佳解决方案。

我在上面强调的问题似乎发生在以下两种情况之一:

  • “功能”中的任意位置都有两个或更多点的序列。或者&#39;场景&#39;名称
  • &#39;场景&#39; name以点结尾(这或多或少是上面的特例,因为在编写测试结果时,生菜框架会在方案的名称后附加一个点。)
因此,可以通过小心如何命名方案和功能来解决问题。