用意するもの

EclEmmaプラグインはアップデートサイトからインストール
http://update.eclemma.org/

設定

  • Tocmatの設定を事前に行います。プラグインの設定も。
  • カバレッジの構成を開き、"Tomcat 4.1.x"をコピーして名前を適当に変更します。"Tomcat 4.1.x"はTomcatプラグインを設定すると自動的?に作成されていました。
  • [メイン]タブでプロジェクトに対象のプロジェクトを指定します。
  • [クラスパス]タブのユーザエントリーのところへTomcatbootstrap.jarを設定します。
  • [カバレッジ]タブで対象のソースなどを選択します。


Tomcatプラグインが作成した構成をコピーすることで[引数]タブの内容も引き継がれていると思います。
"プログラムの引数"
start

"VM 引数"

 -Dcatalina.home="D:\Tomcat41" -Djava.endorsed.dirs="D:\Tomcat41\common\endorsed" -Dcatalina.base="D:\Tomcat41" -Djava.io.tmpdir="D:\Tomcat41\temp" -Xms128M -Xmx320M -Xss512k

実行

作成したカバレッジの構成を実行します。その後、ブラウザなのでWebアプリを実行します。
カバレッジを停止する時はTomcatプラグインの停止ボタン(猫に×のアイコン)を使用します。

参考にしたサイト

第7回 単体テストを楽にするプラグイン (EclEmma)
http://itpro.nikkeibp.co.jp/article/COLUMN/20071029/285773/?ST=develop&P=3

プロジェクトのビルドパスにbootstrap.jarは必要ない?(設定しなくても動作しています)