首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jestjs测试在Gitlab CI中失败

Jestjs测试在Gitlab CI中失败
EN

Stack Overflow用户
提问于 2017-06-12 13:39:44
回答 1查看 1.9K关注 0票数 5

我正试着在Gitlab CI做Jest测试。测试在本地成功,但当我在Gitlab CI上运行它们时,会得到以下错误:

代码语言:javascript
复制
Test suite failed to run
ProcessTerminatedError: cancel after 2 retries!

  at Farm.<anonymous> (node_modules/worker-farm/lib/farm.js:81:25)
  at Array.forEach (native)
  at Farm.<anonymous> (node_modules/worker-farm/lib/farm.js:75:36)
  at ontimeout (timers.js:386:14)
  at tryOnTimeout (timers.js:250:5)
  at Timer.listOnTimeout (timers.js:214:5)

A worker process has quit unexpectedly! Most likely this is an 
initialization error.
error Command failed with exit code 1.

我试图添加--runInBand选项,但这会导致分段错误.我也尝试了--maxWorkers选项,但是这会导致同样的错误。有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-18 12:26:44

我解决了这个问题。在我的例子中,问题不是Jest本身,而是画布预构建的问题,我仍然不知道问题是什么,但是我用canvas npm包替换了画布预构建,并安装了所需的包。现在一切都很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44500905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档