微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 karma 运行测试时出现间歇性断开消息错误

如何解决使用 karma 运行测试时出现间歇性断开消息错误

我正在使用 karma 和 jasmine 运行角度测试, 最初在日志中我得到这些行

build   19-Jun-2021 06:45:35         [exec] [36m19 06 2021 13:45:35.705:DEBUG [karma]: [39mA browser has connected on socket /#TqAbgSkB7WclfRg0AAAA
build   19-Jun-2021 06:45:35         [exec] [36m19 06 2021 13:45:35.711:DEBUG [web-server]: [39mupgrade /socket.io/?EIO=3&transport=websocket&sid=TqAbgSkB7WclfRg0AAAA
build   19-Jun-2021 06:45:35         [exec] [32m19 06 2021 13:45:35.756:INFO [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mConnected on socket /#TqAbgSkB7WclfRg0AAAA with id 10524727
build   19-Jun-2021 06:45:35         [exec] [36m19 06 2021 13:45:35.757:DEBUG [launcher]: [39mChromeHeadless (id 10524727) captured in 1.298 secs

间的某个地方我得到了这个

build   19-Jun-2021 06:47:01         [exec] [36m19 06 2021 13:47:01.322:DEBUG [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mNew connection /#UZNKm8o6mz9HgVItAAAB (already have /#TqAbgSkB7WclfRg0AAAA)

最终测试用例失败,此日志

build   19-Jun-2021 06:48:00         [exec] [36m19 06 2021 13:48:00.765:DEBUG [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mdisconnected /#TqAbgSkB7WclfRg0AAAA,still have /#UZNKm8o6mz9HgVItAAAB
build   19-Jun-2021 06:48:10         [exec] [33m19 06 2021 13:48:10.763:WARN [HeadlessChrome 72.0.3617 (Windows 10.0.0)]: [39mdisconnected (1 times),because no message in 10000 ms.
build   19-Jun-2021 06:48:10         [exec] [1A[2K[31mHeadlessChrome 72.0.3617 (Windows 10.0.0) ERROR[39m
build   19-Jun-2021 06:48:10         [exec]   disconnected,because no message in 10000 ms.
build   19-Jun-2021 06:48:10         [exec] HeadlessChrome 72.0.3617 (Windows 10.0.0): Executed 321 of 469[31m disCONNECTED[39m (2 mins 26.022 secs / 4.581 secs)
build   19-Jun-2021 06:48:10         [exec] [1A[2KHeadlessChrome 72.0.3617 (Windows 10.0.0): Executed 321 of 469[31m disCONNECTED[39m (2 mins 26.022 secs / 4.581 secs)

我已经尝试通过添加 captureTImeout 和 browserNoActivityTimeout 仍然行为相同。

谁能帮我解决这个问题。 提前致谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。