問題タブ [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.

0 投票する
2 に答える
147 参照

ruby - テストされていない ruby​​ ファイルを検出するには?

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

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

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

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

0 投票する
2 に答える
3281 参照

ruby-on-rails - Simplecov レポートからベンダー ファイルを除外する

ベンダーの gem をカバレッジ レポートから除外したいのですが、どうすればよいですか?

私のカバレッジレポートは次のようになります。

報告

0 投票する
1 に答える
641 参照

ruby-on-rails - simplecov カバレッジ レポートに _spec.rb ファイルを含める

RSpec 仕様ファイル自体のコードのカバレッジを確認できるようにしたいと考えています。(ちょっと珍しいですが、ファイル内に未使用のコードがあるのではないかと思います) 現在、rails_helper.rb の RSpec の設定を

spec/factories/users.rb など、spec フォルダー内のいくつかのファイルのカバレッジを確認できますが、spec/controllers/users_controller_spec.rb などの spec ファイル自体は確認できません。これどうやってするの?

0 投票する
1 に答える
200 参照

ruby-on-rails - SimpleCov Rails のテスト カバレッジの変更

RailsアプリでSimpleCovを使用しています。すべてが機能していますが、バグがあるか、何か間違っているようです。

実行したときのテスト カバレッジrake testは 90.77% に戻ります。

次にrake test TEST=test/path/to/file_test、66% を返します。

最後に、rake test返されるカバレッジは 66% です。

私が見逃しているキャッシュの問題はありますか?また、低い 66% で突然、すべての空白行が失敗としてカウントされているように見えます (img を参照)。

ここに画像の説明を入力

0 投票する
2 に答える
510 参照

ruby - What is sequence coverage?

I am using simplecov for code coverage. I have no idea what sequence coverage is. I Googled it but I could not find anything, although I did find information about Branch Coverage.

Here is what I see in Shippable CI: enter image description here