我应该如何解决由于超时导致的Jest集成测试错误?

每次运行npm test

时,结果不一致

有时所有测试都通过,大多数情况下一个或另一个测试由于此错误而失败:

Timeout - Async callback was not invoked within the 5000ms timeout specified by jest.setTimeout.

      at node_modules/jest-jasmine2/build/queue_runner.js:68:21
      at Timeout.callback [as _onTimeout] (node_modules/jsdom/lib/jsdom/browser/Window.js:678:19)

我已经注意到,每当测试文件名打印两次或三次测试失败时。

我正在使用WSL来运行测试,并且我已经像这样配置jestjs

"scripts": {
    "test": "jest --watchAll --verbose --coverage"
},"jest": {
    "testURL": "http://localhost/"
},

我应该如何配置玩笑以使测试正常运行或解决这种不一致的行为?

yz1987cn 回答:我应该如何解决由于超时导致的Jest集成测试错误?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3129579.html

大家都在问