0

Railsアプリケーションでは、キュウリ機能のコードが2000行あります。

現在、カバレッジレポートを取得するためのコマンドrake rcov:featuresを使用して、すべての機能を一度に実行しています。

一度に実行している間、それらはいくつかの機能でハングし、このため、カバレッジレポートを生成していないことを観察しました。

絞首刑になる可能性は何ですか?

4

1 に答える 1

0

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

于 2012-09-10T06:14:02.917 に答える