2011-06-25 6 views
3

私はPHPでいくつかのTDDをしようとしています。私はPHPunitでテストを書いています。ここまでは順調ですね。 問題はPHPUnitをバージョン管理下に置くことです。そのため、各コーダマシンとCIサーバにPHPUnitをインストールする必要はありません。これは他の依存関係に対しても有効です。移植可能なPHPUnitを作るにはどうすればいいですか?

私がしたのは、PHPUnitをPEAR経由でインストールし、インストールされたファイルを自分のプロジェクトライブラリフォルダにコピーすることでした。これは正しいのですか、それとももっと良い方法がありますか?

ありがとうございます。

答えて

2

This question's受け入れ答えは、あなたが何か他のものを使用している場合、変更することも難しくはありません、あなたはGITを使用している場合は特に、あなたのための完璧なソリューションになります....

Rkullaの答えは除いて良いですブログ記事のかなりのコメントは、セバスチャンが必要なモジュールの依存関係の問題に対処していないと述べています

+0

チェックアウトを一度行ってから、自分のバージョンコントロールにその物を保存すると、すべてのインクルードパスを変更するphp.ini) – edorian

+0

助けてくれてありがとう。私はすべてのライブラリへのパスを含める必要がありました。それは今、連続的な統合サーバーを含むすべてのマシンで動作します;-) –

0

ハードコーディングされたパターンがないことを確認してください。私はそうだと信じています。だからすべてのpathesがリアルであるなら、それは大丈夫です。

各開発者は、それをチェックアウトしてスタートスクリプトを自分で設定することができます。

関連する問題