【问题标题】:Jenkins Robot Test Plugin failed to Load "browse results" pageJenkins 机器人测试插件无法加载“浏览结果”页面
【发布时间】:2020-11-17 03:07:31
【问题描述】:

我已将 RobotPublisher 插件添加到 Jenkins 中

                step(
                        [
                                $class              : 'RobotPublisher',
                                outputPath          : 'run/docker/log',
                                outputFileName      : '**/output.xml',
                                reportFileName      : '**/report.html',
                                logFileName         : '**/log.html',
                                disableArchiveOutput: false,
                                passThreshold       : 90,
                                unstableThreshold   : 70,
                                otherFiles          : "**/*.png,**/*.jpg",
                        ]
                )
                pass_number=getTestCaseNumber("pass").toInteger()
                fail_number=getTestCaseNumber("fail").toInteger()
                total=pass_number+fail_number
            }

在之前的 40 多个构建中,我可以点击 Jenkins 工作页面上的“浏览结果”按钮,页面运行良好

但是,从某个工作开始(与以前的工作相同),我再也无法加载“浏览结果”页面了。意思是“页面响应时间过长。”。

我想知道它是否与文件缓存相关,因为我们每天都运行测试作业并且日志报告一直被缓存并且从未被清除?詹金斯重启有帮助吗?我该如何进一步调试?任何帮助,请!

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    好的。最后我找到了原因。对于我的 Jenkins 工作,我总共保留了 40 个构建,每个工作的日志大小约为 3.4MB。因此,在作业进行期间,空间受到限制,最新作业无法存储日志,因此无法加载页面。

    因此解决此问题的方法是减少构建次数,例如现在到10。它在我的 Jenkins 中完美运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-23
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      相关资源
      最近更新 更多