11

現在、Cloverを使用して Java コードのコード カバレッジを測定しています。私が頼りにしている機能の 1 つは、コードの任意のセクションをカバレッジ レポートから除外する機能です。

///CLOVER:OFF because this case is simpler to verify by code read
if (lFile.isFile() &&
    lFile.getName().endsWith(FILE_EXTN) &&
    !lFile.delete())
{
  throw new IOException("delete() failed for: " + lFile);
}
///CLOVER:ON

この種の除外により、100% のコード カバレッジを達成しながら、興味深いロジックのテストに集中することがはるかに容易になることがわかりました。

この種のきめの細かい除外をサポートする他の Java コード カバレッジ ツール (無料または有料) はありますか? クラス全体またはメソッド全体を除外するだけでは十分ではありません。

注: 現在、JaCoCo に適したものを追加することを調査しています (問題 #14 )。

4

2 に答える 2

1

以下は、オープン ソースの Java コード カバレッジ ツールです。NoUnit InsECT Jester JVMDI Code Coverage Analyzer GroboCodeCoverage jcoverage / gpl JBlanket Cobertura Coverlipse Hansel CodeCover EMMA PIT

于 2013-06-25T08:48:02.450 に答える