我目前有一个设置,在我的本地电脑上我有一个 CodeIgniter 网站,为单元测试安装了 CIUnit 和 phpunit。这里一切正常。我可以进入测试目录并输入 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 repo 中提取的。我一生都无法弄清楚为什么它可以在本地工作,但不能在构建服务器上工作。
两台机器都运行 Ubuntu 12.04
谁能给我一些关于检查什么的建议或见解?我将不胜感激。