私はレールを使ってアプリケーションを開発しています。開始以来、私たちはアプリケーションをテストするためにrspecを使用しています。私たちはテストカバーを表示するツールとしてsimplecovを使用しています。Ruby on Railsカバレッジツールで覆われていないものを表示
シンプルコーブはファイル内のカバレッジの割合のみを表示しますが、私の質問は、どのコード行がカバーされていないかを示すツールがあるかどうかです。
私はレールを使ってアプリケーションを開発しています。開始以来、私たちはアプリケーションをテストするためにrspecを使用しています。私たちはテストカバーを表示するツールとしてsimplecovを使用しています。Ruby on Railsカバレッジツールで覆われていないものを表示
シンプルコーブはファイル内のカバレッジの割合のみを表示しますが、私の質問は、どのコード行がカバーされていないかを示すツールがあるかどうかです。
私たちは、私の職場でこれを使用します。https://codecov.io/#features
はCodecovは、開発者がコードの行は、そのテストで実行されたかを決定するために使用されます。テストの結果を示すために使用される主な用語は、ヒット、部分、およびミスの3つです。
54%という値は、ヒット/(ヒット+パーシャル+ミス)=カバレッジの計算に由来します。
例trueの場合、ブランチはスキップされなかったため、常にtrueになります。
54%のグレードは、単純に言えば、「半分のコードがテストされている」と言います。 Codecovを使用して、コード内のメソッドとステートメントを調べて、次のテストの作成場所をガイドし、カバレッジを広げるのに役立ちます。