2

私は最近、大規模な Rails アプリケーションに取り組み始めました。Simplecov によると、テスト カバレッジは 90% を超えています。とても良い。

ただし、テスト スイートによって読み込まれていないファイルを発見することもあります。これらのファイルは実際には本番環境で使用されていますが、何らかの理由で、最も簡単なテストを作成することさえ気にかけている人はいませんでした。その結果、それらはカバレッジ メトリックにカウントされません。

私たちが気付かないうちに製品に侵入する可能性が高い不明な量のコードがあるため、私は心配しています。

この問題を抱えているのは私だけですか? よく知られた解決策はありますか?ロードされていないファイルのカバレッジ メトリックを取得できますか?

4

2 に答える 2

3

track_files貢献者は、まさにこの目的のために新しい設定オプションを追加しました。Rails プロジェクトの場合、値は次のようになります。

track_files '{app,lib}/**/*.rb'

詳細はこちら: https://github.com/colszowka/simplecov/pull/422

于 2016-02-29T13:27:08.827 に答える