1

EMMA を使用してコード カバレッジ レポートを生成し、動的 ​​Web プロジェクトのクラスをカバーしています。これを行うには、コマンド プロンプトjava -cp emma.jar emma instr -m overwrite -ip"....\workspace\p3"でコマンドを使用します。

それは私がインストルメントしたいクラスとJunitテストクラスをインストルメントします。インストルメンテーションとカバレッジからテストクラスを除外したい..EMMAヘルプでは、パラメーター-ix 、 -filter を指定して包含と除外を行いますが、できません正しい構文を取得しているようです。

4

1 に答える 1

0

してみてください

-ix -com.....

  • 除外の場合は +、包含の場合は + です。

-ix +com.foo. ,-com.foo.test. 、-com.foo。テスト

これがうまくいかない場合は、一重引用符で囲まれたクラスを試してください

-ix '-com.foo.*'

于 2013-12-30T10:27:23.113 に答える