問題タブ [simplecov]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - テストされていない ruby ファイルを検出するには?
私は最近、大規模な Rails アプリケーションに取り組み始めました。Simplecov によると、テスト カバレッジは 90% を超えています。とても良い。
ただし、テスト スイートによって読み込まれていないファイルを発見することもあります。これらのファイルは実際には本番環境で使用されていますが、何らかの理由で、最も簡単なテストを作成することさえ気にかけている人はいませんでした。その結果、それらはカバレッジ メトリックにカウントされません。
私たちが気付かないうちに製品に侵入する可能性が高い不明な量のコードがあるため、私は心配しています。
この問題を抱えているのは私だけですか? よく知られた解決策はありますか?ロードされていないファイルのカバレッジ メトリックを取得できますか?
ruby-on-rails - simplecov カバレッジ レポートに _spec.rb ファイルを含める
RSpec 仕様ファイル自体のコードのカバレッジを確認できるようにしたいと考えています。(ちょっと珍しいですが、ファイル内に未使用のコードがあるのではないかと思います) 現在、rails_helper.rb の RSpec の設定を
に
spec/factories/users.rb など、spec フォルダー内のいくつかのファイルのカバレッジを確認できますが、spec/controllers/users_controller_spec.rb などの spec ファイル自体は確認できません。これどうやってするの?