Railsアプリケーションでは、キュウリ機能のコードが2000行あります。
現在、カバレッジレポートを取得するためのコマンドrake rcov:featuresを使用して、すべての機能を一度に実行しています。
一度に実行している間、それらはいくつかの機能でハングし、このため、カバレッジレポートを生成していないことを観察しました。
絞首刑になる可能性は何ですか?
Railsアプリケーションでは、キュウリ機能のコードが2000行あります。
現在、カバレッジレポートを取得するためのコマンドrake rcov:featuresを使用して、すべての機能を一度に実行しています。
一度に実行している間、それらはいくつかの機能でハングし、このため、カバレッジレポートを生成していないことを観察しました。
絞首刑になる可能性は何ですか?
コードがモダナイザーに依存しているときにこれが発生し、それが削除されたのを見てきました。互換性のない/ビルドできないサーバーが gemfile で指定されている場合にも、これが発生するのを見てきました (この場合、Windows でのシンの壊れたビルド)。また、selenium を使用すると問題が発生し、capybara-webkit を使用すると問題が発生するマシンや、その逆のマシンも見てきました。基本的に、うまくいかない可能性があることは約 100 万あります。一般的に、Rails のテストは、追加の洗練と対話の改善によって恩恵を受けるように思えます。2000 行のどこにあるのかを一度に正確に調べようとするよりも、小さなコードから始めた方が簡単ではないかと思います。何かが失敗するまでゆっくりと。これが過去に機能していた場合は、git リポジトリを使用して同じことを行うことができます。