我在我的项目中使用 dashing-rails https://github.com/gottfrois/dashing-rails。它在 rails env 负载上运行 rufus-scheduler 作业。
当我运行集成测试(rspec、capybara、selenium-driver)时,由于 rufus-scheduler 超时错误,我的一些测试随机失败。有没有办法在测试环境中消除 rufus-scheduler 错误或完全禁用 rufus?我不喜欢在我的代码库上做 rails_env=test,所以任何其他解决方案都会受到赞赏。
示例错误如下所示:
{ 283064 rufus-scheduler intercepted an error:
283064 job:
283064 Rufus::Scheduler::EveryJob "10s" {}
283064 error:
283064 283064
283064 Timeout::Error
283064 Waited 3 sec