CircleCi 上的简单测试会间歇性地超时。这只发生在 CircleCi 上,在 OSX 本地,所有测试都很好。任何人都特别成功地使用了 CircleCi?
运行测试应该很简单,但在 CircleCI 或速度论坛上没有人能够解决这个问题。
我使用了来自 sanjo:jasmine 的简单示例测试。间歇性地,速度挂起并超时。没有错误。日志中没有任何信息。奇怪的是,它确实在 CircleCi 上工作过一次,然后再也没有。
测试命令很简单:
meteor --test
我得到的输出不打印任何测试:
stream error Network error: ws://localhost:3000/websocket: connect ECONNREFUSED
[[[[[ ~/app ]]]]]
=> Started proxy.
=> Started MongoDB.
=> Started your app.
=> App running at: http://localhost:3000/
在 .meteor/local/log/jasmine-client-unit.log 这是最后一行:
Chrome 38.0.2125 (Linux): Executed 0 of 0^[[32m SUCCESS^[[39m (0 secs / 0 secs)
^[[1A^[[2KChrome 38.0.2125 (Linux): Executed 0 of 0^[[31m ERROR^[[39m (0.023 secs / 0 secs)
我确认版本是相同的 Meteor 1.03.2、Node 0.10.33、Phantomjs 2.0.0、Chrome 40。抱歉,我无法提供可重现的存储库,这是一个非常间歇性的错误,可能与环境有关。