一尘不染

上次自动更新Chrome后,业力+ Chrome无法正常工作

jenkins

我们将jenkins与在Windows
7上运行的许多jenkins从节点一起使用。通过jenkins,我们启动了要在从节点上运行的业力测试,以在实际的浏览器上运行我们的茉莉花测试。在Chrome自动更新到版本“
38.0.2125.104 m”后,上周突然停止了工作(因果报应无法捕获浏览器)。这是我们的日志:

[INFO] --- maven-karma-plugin:1.8:start (default-cli) @ module-translation ---
[INFO] Executing Karma Test Suite ...
[INFO] cmd /C karma start C:\dev\util\jenkinsMaster\workspace\ci_module_translation_browser\translation\target\test-classes\frontend\thirdParty\js\com\verisk\underwriting\config\karma-config-module\1.0.3\karma-config-module-1.0.3.js --browsers Chrome --single-run
INFO [karma]: Karma v0.12.5 server started at http://localhost:9876/ 
INFO [launcher]: Starting browser Chrome 
WARN [launcher]: Chrome have not captured in 60000 ms, killing. 
INFO [launcher]: Trying to start Chrome again (1/2). 
WARN [launcher]: Chrome have not captured in 60000 ms, killing. 
INFO [launcher]: Trying to start Chrome again (2/2). 
WARN [launcher]: Chrome have not captured in 60000 ms, killing. 
ERROR [launcher]: Chrome failed 2 times (timeout). Giving up.

在本地运行时,相同的命令(使用karma-maven-
plugin)可以正常工作。karma插件仅运行单独安装的karma可执行文件(在本地运行时也可以运行)。此外,从jenkins开始,其他浏览器也可以工作。他们与Chrome一起已经使用了相当长的时间(直到Chrome的最新更新)。导致此问题的只是三者的组合:jenkins
+ karma + Chrome。

由于Chrome使得尽可能难以获得旧版本,因此很难测试或解决。似乎所有事情都将导致当前版本的Chrome成为罪魁祸首。

有没有其他人看到这个或有解决方案?


阅读 241

收藏
2020-07-25

共1个答案

一尘不染

该修复程序已合并到Chromium中。现在可以通过Chrome的常规更新来获得此修复程序。适用于Chrome
39.0.2171版本。

2020-07-25