現在、ローカル PC に CodeIgniter Web サイトがあり、ユニット テスト用に CIUnit と phpunit がインストールされています。ここではすべて正常に動作します。テスト dir に移動して phpunit と入力すると、すべての単体テストが通常どおり実行されます。わーい
今日、ビルドサーバーをセットアップし、Hudson と phpunit をインストールし、ビルド ファイルとそれを実行するためのすべてを作成しました。単体テストがすべてを壊すため、ビルドは失敗します。テスト ディレクトリ /var/lib/hudson/jobs/website/workspace/tests に移動して phpunit と入力しようとすると、次のエラーが表示されます。
Fatal error: Class 'CIUnit_TestCase' not found in /var/lib/hudson/jobs/website/workspace/tests/controllers/CI_Unit_Test_class_Test.php on line 8
ビルド中に git リポジトリからプルされるため、コードが異なることに問題がないことはわかっています。ローカルでは機能するのにビルドサーバーでは機能しない理由を、私の人生では理解できません。
両方のマシンで Ubuntu 12.04 を実行しています
何をチェックすればよいか、誰かアドバイスや洞察を教えてください。大変ありがたく存じます。