私の毎日の仕事では、私が変更したコードのテストを書くつもりです。IntelliJはユニットテストの対象外の変更された行を表示します
私のワークフローは、通常はこのようなものです:私は実行し、
- テスト
- 変更コード
- ウォッチテストパス
そして前にコミットに失敗
実際には、テストの対象範囲について無意識に行を変更する可能性があります。
現在、CIサーバーにテストカバレッジが増加するかどうかを確認するのが一般的です。しかし、これは私のコミット後にやる必要がある手作業であり、コードをコミットしている他の人によっては混乱するかもしれません。
IntelliJはどのように役立ちますか?テストカバレッジを比較する方法を直接見つけることはできません。変更がテストカバレッジを向上させるようにするにはどうすればよいですか?
現在、コードカバレッジのこの側面をどのように処理していますか?
ご回答ありがとうございます。私はIntelliJがカバレッジを表示できることを認識していますが、問題は次のとおりです。 言い換えれば、私は自分のプロジェクトで増加したカバレッジの増分を見たいと思っています。たとえば、パッケージのカバレッジが40%で、これは38%から増加しています。 あなたの提案は、私がIntelliJを今日使用しているようなものです:それは私に覆われた行を表示し、テストを追加した後に私のコードの特定の部分がカバーされているかどうかを手動で確認します。これは強力ですが、もっと欲しいです:) –
あなたのフィードバックに感謝します。まあ、私は通常、いくつかの赤い線が緑色になるのを見るので、それらがカバーされていることを理解しています:) – javanna