出力HTMLレポートに、コードがMavenビルドでカバーされている場所を強調表示することは可能ですか?私はあなたがスタンドアロンのエマとアリと一緒にできることは知っていますが、私はまだMavenとEmmaでこれをどうやって行うかを考えていません。ありがとう。emma maven plugin code highlighting
ジェフ
出力HTMLレポートに、コードがMavenビルドでカバーされている場所を強調表示することは可能ですか?私はあなたがスタンドアロンのエマとアリと一緒にできることは知っていますが、私はまだMavenとEmmaでこれをどうやって行うかを考えていません。ありがとう。emma maven plugin code highlighting
ジェフ
あなたはreport
タグにsourcepath=
属性を設定する必要があると私は記憶が正しければ、あなたは、HTMLタグの上に、少なくとも(?)カバレッジdepth="method"
を指定します。
(1.0アルファは、エマの達人プラグインのバージョンです)、それが正しいソースパスを使用していたが、それでも運。ラインハイライトのラインカバレッジでなければならないと考えましたが、Mavenプラグインにはそのオプションはありませんでした。 –
これはエマMavenプラグインで可能であるかどうかは知りませんが、これはCobertura Maven pluginのデフォルトの動作です。また、回線がヒットした回数も表示されます。これは、テストが最小限の場所を特定するのに役立ちます。出力の例については、reportを参照してください。
私はCoberturaとEmmaがカバレッジチェックの面で主に互換性があることを知っています。Coberturaは優れたMavenプラグインを持っていてEmmaはEclipseプラグインが優れています。
mvn emma:emma
を実行するか、<reporting>
要素に追加すると、EMMAプラグインのデフォルトの動作になります。ここで実際の例を見つけることができます:http://github.com/brettporter/centrepoint/blob/master/centrepoint/modules/pom.xml
どのMavenバージョンですか? 1.x、2.x?どのemma-mavenプラグインですか? – jitter
私は1.0 alphaを使用しています(org.codehaus.mojoから)。 –
Mavenのバージョン2.1は、私はそれを試してみましたが、デバッグにエマのプラグインを実行した –