沉默 Spork 的 Rails 架构加载
我在 Rails 3.0 环境上运行 rspec。我们刚刚切换到在内存数据库中使用 sqlite3 进行测试。
要使其正常工作,您需要在每次运行时加载架构。
这样做的问题是您会从模式加载中获得大量输出。
根据 此 ,看来 Spork 正在以某种方式捕获此输出。因此,无论您做什么(silence_stream),模式加载的输出仍然会继续通过。
有没有办法让 spork 安静下来?输出会减慢整个测试周期并使其非常烦人。
I'm running rspec on a rails 3.0 environment. We've just switched to using sqlite3 in memory database for tests.
To get this to work, you need to load the schema each run.
The trouble with this is that you get a lot of output from the schema load.
According to this, it appears that Spork is somehow capturing this output. So no matter what you do (silence_stream), the output of the schema load will still continue to come through.
Is there a way to silence this in spork? The output is slows down the whole testing cycle and makes it very annoying.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这对我来说很有效:
This did the trick for me: