识别Jenkins控制台输出中的故障

时间:2017-11-26 08:33:37

标签: jenkins jenkins-plugins

我们通过Jenkins运行CI测试,并通过Jenkin的控制台输出查看结果。如果其中一个测试未通过,则会以红色打印到控制台。然而,输出很长,搜索整个日志以查找红色输出的实例是很繁琐的。这个问题有什么好的解决方案吗?

例如,Gerrit的用户界面显示文件差异,用户可以使用键盘快捷键 n p 跳转到下一个/上一个差异块。 Jenkins有没有这样的解决方案/插件?

2 个答案:

答案 0 :(得分:2)

Collapsing Console Sections Plugin

  

此插件允许在构建控制台中创建部分。这些部分可以单独折叠以隐藏不重要的细节。浮动大纲小部件可用于浏览构建的所有部分。

Console Parser Plugin

  

控制台解析器插件解析由Jenkins构建生成的控制台日志,允许:

     
      
  • ...
  •   
  • 突出显示错误,警告和信息
  •   
  • ...
  •   
  • 按部分分隔比较日志
  •   
  • 可折叠部分,以便更快地查看
  •   

答案 1 :(得分:1)

您应该在Jenkins中使用与您在项目中使用的测试框架相对应的报告插件。例如如果您使用的是TestNG,那么Jenkins有一个发布TestNG报告插件,用于过滤掉测试结果。 同样对于 Cucumber - 有漂亮的黄瓜报告插件。