Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

SimpleTestのEclipseプラグイン再び

####################################################################
                               訂正
####################################################################
 SimpleTestのパスを指定しない、もしくはinclude_pathに含めないように
 すれば、そのまま使えます!
 http://d.hatena.ne.jp/shimooka/20061201/1164903336
####################################################################

トラックバックもらったので、再度チャレンジ。要は、使用するSimpleTestパッケージを、net.sf.simpletest.eclipse_0.2.0.jarに含まれるsimpletest_php.zipを使うということでした。確かにこれを使うと動作しました。ありがとうございます〜 :-)
しまったなぁ。jarをバラしてzipがあることは分かっていたのに、そのzipをバラスのをめんどくさがったのが敗因か。。。

とりあえず、ざっと確認手順。

1. simpletest_php.zipをjarから取り出して、適当なディレクトリに展開。今回はすでにバラけていたので、コピーしただけ

$ cp /usr/local/eclipse/plugins/net.sf.simpletest.eclipse_0.2.0/simpletest_php.zip ./
$ mkdir simpletest_php
$ unzip simpletest_php.zip -d simpletest_php/

2. Eclipseを起動してメニューから[ウィンドウ]-[設定]を選択し、「Simpletest Path」に先のディレクトリを指定

3. プロジェクト作ってサンプル一式をインポート

4. おもむろにgrouptest.phpをテキスト・エディタから開き、SimpleTestとして実行

おおーっ!すばらし〜!ホントにJUnitっぽい!これなら赤を緑にするために頑張れる(のか?)!
ちなみに、環境は以下の通りです。

  • PHP 5.2.0
    • ソースからbuild
    • error_reportingはE_ALLのみ(E_STRICTなし)
  • j2sdk1.4.2_08
  • Eclipse 3.2.0