Karma:"Disconnectedreconnect failed before timeout of" 与 ChromeHeadless
Karma: "Disconnectedreconnect failed before timeout of" with ChromeHeadless
在我的 AngularJS 中,npm 在 运行 测试时超时,并显示消息 "Disconnectedreconnect failed before timeout of Xs"。
我的 karma.conf.js 文件配置如下:
...
browserDisconnectTimeout: 10000,
browserDisconnectTolerance: 3,
browserNoActivityTimeout: 100000,
...
增加这些值没有帮助 - 在新指定的时间后会出现相同的错误。
我通过将其添加到我的 karma.conf.js 文件中,在 browserNoActivityTimeout 属性.
下面解决了这个问题
flags: [
'--disable-gpu',
'--no-sandbox'
]
来自https://peter.sh/experiments/chromium-command-line-switches/:
- disable-gpu 标志禁用 GPU 硬件加速
- no-sandbox 为所有通常被沙盒化的进程禁用沙盒。
我不得不结合使用这两者来消除项目中的超时。
在我的 AngularJS 中,npm 在 运行 测试时超时,并显示消息 "Disconnectedreconnect failed before timeout of Xs"。 我的 karma.conf.js 文件配置如下:
...
browserDisconnectTimeout: 10000,
browserDisconnectTolerance: 3,
browserNoActivityTimeout: 100000,
...
增加这些值没有帮助 - 在新指定的时间后会出现相同的错误。
我通过将其添加到我的 karma.conf.js 文件中,在 browserNoActivityTimeout 属性.
下面解决了这个问题flags: [
'--disable-gpu',
'--no-sandbox'
]
来自https://peter.sh/experiments/chromium-command-line-switches/:
- disable-gpu 标志禁用 GPU 硬件加速
- no-sandbox 为所有通常被沙盒化的进程禁用沙盒。
我不得不结合使用这两者来消除项目中的超时。