※2008/3/12 修正:コード中で、「--sort coverage」 オプションを指定する場所が間違ってました。 普通のRailsプロジェクトであれば、 $ rake spec:rcovで取得することができる。だけど、複数のRailsアプリのカバレッジをまとめて取得することはできない。 もちろんカバレッジを別々に取得することはできる。だけど、共通のライブラリを使っていたり、Railsレシピのレシピ55のようにsvn:externalsでモデルを共有している場合とかは、全体にまたがるトータルなカバレッジが取りたくなる。 さらにCruiseControl.rbを使っている場合、rake testで全部テストが走ってくれると準備の作業が必要なくなるので便利。 というわけで、そんな俺のためのRakefileを書いた。 使い方は、rake spec, rake spec:rcov 。 # Yo