私は Rails で Web サイトを作成しており、これまで継続的インテグレーションのために travis-ci を使用してきました。継続的な統合と展開のために wercker も試しています。wercker でのテスト ステップは 25 分以上実行されたため失敗し、何らかの理由でテストに異常に時間がかかる可能性があることに気付きました。
私が取り組んでいるウェブサイトはかなり大きいですが、大規模ではありません。rspec と capybara を使用してテストし、統合テストには webkit を使用します。各機能を確実にカバーできるように、かなり徹底的な統合テストを書いています。travis-ci では、プロセス全体の実行に 25 ~ 30 分かかります (バンドルのインストールを含む)。
これはこのフォーラムにとって漠然とした質問かもしれませんが、それにもかかわらず、いくつかの情報を得たいと思います。テスト スイートを 30 分以上実行することは容認できませんか? 一連の統合テストで、通常どのくらいのテスト スイートを経験しますか?