私は現在、Railsプロジェクト(ruby 1.8.7)でrcovを実行しています。コードカバレッジの概要はJenkinsに任せます。
残念ながら、コードカバレッジが0.0%を超えるファイルのみが表示されます。
これは間違った総カバレッジにつながります。
テスト実行で変更されていないすべてのファイルを含める方法はありますか?
私は現在、Railsプロジェクト(ruby 1.8.7)でrcovを実行しています。コードカバレッジの概要はJenkinsに任せます。
残念ながら、コードカバレッジが0.0%を超えるファイルのみが表示されます。
これは間違った総カバレッジにつながります。
テスト実行で変更されていないすべてのファイルを含める方法はありますか?
私は自分に合った解決策を見つけました。
私はjrubyを使用していませんが、これは私の問題を説明(および解決)します:
http://www.nearinfinity.com/blogs/brian_montgomery/finding_holes_in_rcov_and_jrub.html
私はすべてのクラスに触れるだけのテストを書きました
しきい値を 101 に設定する必要があるため、100% のファイルが含まれます。
これをどこに置くべきかは、インストールによって異なります。たとえば、RSpec 1.xのドキュメントは次のとおりです。