今日、rcov + Rails3 で壁にぶち当たりました。
Ruby 1.9.2-preview3 を使用して Rails3 アプリを開発しています。rcov と relevance-rcov は Ruby 1.9.2 ではまだ動作しません。rcov のフォークもまだ見つかりません。rvm --default 1.8.7; を使用して Ruby 1.8.7 に簡単に切り替えることができたので、それほど大きな問題ではありませんでした。レーキ テスト:カバレッジ。
そこで今日、アプリを beta4 から Rails 3.0.0-rc に移行しました。そのバージョンには linecache19 が必要です。問題は、linecache19 が 1.8.7 ではコンパイルされず、1.9.2-preview3 のみでコンパイルされ、--include-* パラメータをどのように構成しても、vm_core.h ファイルが表示されないことです。つまり、Ruby 1.8.7 のセットアップで作業中の rcov が失われ、1.9.2-preview3 のセットアップではかろうじて機能する rcov しかなく、ひどく間違ったカバレッジ統計が作成されます。
動作する正確な rcov に対する私の短期的な解決策は何ですか?