Eclipse PDT上でのPHPUnit実行について。

EclipsePDTでのユニットテスト実行についてを書こう。

結論を先に言うと、これを使えばいい。
びっくりするほど簡単。

■MakeGood (Eclipse PDT Plugin)
http://redmine.piece-framework.com/projects/makegood/wiki/A_continuous_test_runner_for_Eclipse_PDT

以下のようなかなり適当なphpunit.xmlを用意する

<phpunit backupGlobals="true"
backupStaticAttributes="false"
bootstrap="/path/to/bootstrap.php">
</phpunit>

MakeGoodプラグインを入れたら、プロジェクトのプロパティからMakeGoodを選んで、テスティングフレームワークPHPUnitのラジオをチェックして、XML設定ファイルの欄で先ほど用意したXMLファイルを指定する。
その下のテストフォルダーの欄でテストソースの入ったディレクトリを指定する。

以上で完了である。
※詳しくはMakeGoodのページをみてもらえばわかると思う。

前に紹介したテストコード生成などと組み合わせて使えばローカルでも簡単にさくさく進められる。
使わない手はない。