私は現在、TDDハッカーになる過程にあります。その一環として、Coberturaが生成するようなコードカバレッジレポートは不可欠なツールだと思います。
しかし、次のコードが正しくカバーされていないため、私のコードカバレッジはやや肥大化しています。
if(logger.isLoggable(Level.INFO)) {
logger.info("blah blah blah");
}
私はJenkinsとMaven内でレポートを実行しています(それが問題になる可能性があるかどうかわかりませんか?)。isLoggable(Level.INFO)
(私の場合)常にtrueであるため、入力してログに記録します。isLoggable(Level.XX)
その部分をスキップするか、trueとfalseに設定できるようにしたいと思います。
アイデア、ヒントなどはありますか?多分私が見落としていた何か、すべてが大いに感謝されます!:)
[編集]2.6で修正されるはずのMavencoberturaプラグインのバグのようです:http://jira.codehaus.org/browse/MCOBERTURA-52しかし、2.6 はリリースされていないので、待つ必要があります... [/編集]