プロジェクトでダッシュ レールhttps://github.com/gottfrois/dashing-railsを使用しています。rails env load で 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