私は現在クローバーを評価しており、それをどのように使用するのが最善か疑問に思っています. まず、概念的にどのように機能するかを理解したいと思います。
1) インストルメンテーションとは何を意味しますか? テスト呼び出しは実装のステートメントに添付されていますか?
2) これはどのように行われますか? このために、テストは実際にいくつかの派手な実行コンテキスト (JRebel などに似ています) で実行されますか? それとも、静的分析に似ていますか?
3) 「clover-run」の後、一部の DB がディスクに保存され、これに基づいてレポートが生成されますよね? DB-Format にアクセスできますか? つまり、独自のレポートツールを使用して、独自の分析を開始できますか? DBには正確にどのような情報が含まれていますか? そこでテストと実装の間のマッピングを確認できますか?
4) テストと実装の間のマッピングを見つける他のツールはありますか? 数字だけでなく、どのテストが実際にコード行をカバーしているか...
ありがとう、バストル。