テストがタイムアウトし、ランダムに失敗するという問題が発生しています。堅牢なカピバラ統合テストを作成する方法のベストプラクティスを探していましたが、役立つものは何も見つかりませんでした。
一連のテストを書き始めて以来、CIサーバーはランダムに失敗し、アプリは非常に不安定に見えますが、テストは常に(ほとんど)ローカルで合格しています。
あなたと他の経験豊富なBDD/TDDの達人がどのように対処するかを知りたいです。
- 外部のJavaScriptなど(KissMetrics、Google Analyicsなど)を処理する方法と
- ビルドを中断するタイムアウトエラーのデバッグと防止
どんな助けでもいただければ幸いです。