Jenkins groovy postbuild - 解析模式的控制台日志,但只保存最后匹配的行

时间:2016-12-09 09:52:22

标签: parsing jenkins groovy

我尝试使用groovy postbuild解析Jenkins控制台中的JMeter日志。但我想要最后一个 仅限行,因为它给出了所有连接的平均req / sec。 (例如:摘要= 2合1s = 3.0 / s平均值:107分:56最大值:159 Err:0(0.00%))

但是我目前常规的postbuild脚本只是选择了控制台中的第一个命中。 我想要的是如果从最后开始搜索控制台的话我会得到的。 (反向)I.e.控制台中的最后一场比赛。

电流:

def summary_matcher = manager.getLogMatcher("。 summary =(。)(。Err:)(。*)\ $")

manager.addShortText(summary_matcher.group(1)[0 ..- 1] + .......)

我无法改进摘要模式,只选择最后一行......

1 个答案:

答案 0 :(得分:0)