Meteor 流星速度;使用CLI获取超时

Meteor 流星速度;使用CLI获取超时,meteor,jasmine,circleci,meteor-velocity,Meteor,Jasmine,Circleci,Meteor Velocity,简单的测试是在CircleCi上间歇性超时。这只发生在CircleCi上,本地在OSX上,所有测试都很好。有没有人特别喜欢CircleCi 运行测试应该很简单,但CircleCI或velocity论坛没有人能够解决这个问题 我使用了sanjo的简单示例测试:jasmine。velocity间歇性挂起并进入超时。没有错误。日志中没有任何信息。奇怪的是,它曾经在CircleCi上工作过一次,然后再也没有工作过 test命令只是: meteor --test 我得到的输出不打印任何测试: strea

简单的测试是在CircleCi上间歇性超时。这只发生在CircleCi上,本地在OSX上,所有测试都很好。有没有人特别喜欢CircleCi

运行测试应该很简单,但CircleCI或velocity论坛没有人能够解决这个问题

我使用了sanjo的简单示例测试:jasmine。velocity间歇性挂起并进入超时。没有错误。日志中没有任何信息。奇怪的是,它曾经在CircleCi上工作过一次,然后再也没有工作过

test命令只是:

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相同。很抱歉,我无法提供可复制的存储库,这是一个非常间歇性的错误,可能与环境有关。

编辑

事实证明,jasmine端到端测试也推荐webdriver。所以我下面的建议仍然适用于茉莉花

/edit

什么框架?如果是cucumber,问题是安装的phantomjs版本由于某种原因没有安装正确的二进制文件

因此,在CI中,需要安装phantom并将路径设置为环境变量

npm install -g phantomjs
export PHANTOM_PATH=`which phantomjs`
这将告诉webdriver使用正确安装的二进制文件的路径,而不是错误的版本

我们真的应该修复Cucumber.js,使其不会默默失败

关于WebSocket,您看到的另一个错误是——启动时测试未正确连接,这不会影响任何事情。

尝试
meteor——测试一次


这一次可能是它没有结束的原因

我使用的是Meteor和Velocity,而sanjo:jasmine软件包是Velocity。在默认配置中,它使用chrome.Thank,但问题是它从未运行过测试。日志错误非常神秘