ご挨拶、
次のファイルを除外して、ant を使用して clover 3.0 をセットアップしました。
<clover-setup initString="${clover.initstring}" flushpolicy="threaded" flushinterval="30000">
<methodContext name="tostring" regexp="(.* )?public String toString\(.*\).*" />
<files>
<exclude name="**/*Test.java" />
<exclude name="**/entity/fields/*.java" />
</files>
</clover-setup>
*Test ファイルは正しく除外されます。toString() 呼び出しと同様に、エンティティ/フィールド パッケージの下のファイルは除外されません。<files>
ant タイプは 2 つの除外項目で機能しますか? 除外名に部分的なパッケージ定義を含めることはできますか? **/.....
ドキュメントが次のような不可解なことを言っているので、フォーマットを使用しました
最上位パッケージ (例: com/cenqua/clovertest) に関連する Ant パターンセットで、どのファイルを Clover インスツルメンテーションに含めたり除外したりするかを制御する要素。パッケージに基づいてファイルを除外する場合に使用します。
これから、サンプルの clovertest で始まることを読みましたが、それが何を知っているのかわかりませんtop level package is
。それはファイルを含む最初のパッケージですか?
例として、除外したい私のJavaクラスは次のようなものです
package com.acme.missileinabox.common.entity.fields;
public class ActivityFields {
....
}
私が何をだましているか分かりますか?ここに質問を投稿しましたが、応答はありませんでした。