私はHudsonを初めて使用し、さまざまなフレームワーク(Wordpress、Drupalなど)用に作成されたいくつかのPHPプラグインの単体テストを実行する必要があります。動作するには、これらのプラグインをフレームワークにインストールし、最初にブーストラップファイルをロードする必要があります。
フレームワークのサブディレクトリ内のソース管理からプラグインをエクスポートするようにHudsonを構成してから、テストを実行するにはどうすればよいか疑問に思いました。私は、フレームワークをその標準データベースと一緒に一度インストールすれば、決して触れないでよいと考えていました(異なるフレームワークバージョンに対して別々のテストを実行します)。最終的には、実行のたびにデータベースを復元して、以前の問題がテストに干渉しないようにすることができます。
私の質問は:上記を行うことは可能ですか?要約:-各フレームワークをシステムのHudson専用のフォルダーに、標準データベースとともにインストールします。-実行するたびに、Hudsonに標準データベースを復元させます(以前の実行による「汚染」を防ぐため)。-フレームワークに応じて、HudsonにSVNからプラグインのファイルをフェッチさせ、適切なフォルダーに保存させます。-テストを実行します。
すべての提案を事前に感謝します。