【问题标题】:Jenkins return job status SUCCESS when the test failed测试失败时,Jenkins 返回作业状态 SUCCESS
【发布时间】:2015-08-18 17:53:09
【问题描述】:

我正在使用 Jenkins 自动化我的量角器集成测试。当一些测试失败时,詹金斯哭着说结果是成功的。这是我的输出:

24 specs, 1 failure
Finished in 64.079 seconds
Shutting down selenium standalone server.
[launcher] 0 instance(s) of WebDriver still running
[launcher] chrome #1 failed 1 test(s)
[launcher] overall: 1 failed spec(s)
[launcher] Process exited with error code 1

Test failed but keep the grunt process alive.

Done, without errors.[39m
Terminating xvnc.
$ vncserver -kill :28
Killing Xtightvnc process ID 24369
Finished: SUCCESS

我不知道我的问题是与 selenium 还是 grunt 相关。

有谁知道可能是什么问题?提前致谢!

【问题讨论】:

    标签: selenium jenkins gruntjs protractor


    【解决方案1】:

    看起来这个 Jenkins 作业设置不正确,建议您查看您的作业配置。

    【讨论】:

      【解决方案2】:

      经过一番研究,我发现了问题。

      我正在使用“grunt-protractor-runner”库。它有一个名为“keepAlive”的选项,它被设置为真。这会导致进程继续进行,即使出现问题并且没有将错误代码传递给 grunt。

      将其设置为 false 后,一切都按预期运行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-09
        • 2011-09-16
        • 2018-06-05
        • 1970-01-01
        相关资源
        最近更新 更多