当我在命令行上运行PHPUnit时,它工作正常:
$ phpunit --bootstrap Tests/autoload.php Tests/Classes/Database/customer/CreativeTest
PHPUnit 4.1.4 by Sebastian Bergmann.
...
Time: 225 ms, Memory: 12.50Mb
OK (3 tests, 34 assertions)
然而,当我尝试使用Jenkins运行它时,引导程序自动加载显然是失败的,因为它说它无法找到CreativeTest的父类:
[workspace] $ /bin/sh -xe /Users/Shared/Jenkins/tmp/hudson3966267216183299087.sh
+ /usr/local/bin/phpunit --bootstrap Tests/autoload.php Tests/Classes/Database/customer/CreativeTest
PHP Fatal error: Class 'LPtools\Tests\LPTest' not found in /Users/Shared/Jenkins/Home/jobs/LPtools_Unit_Tests/workspace/Tests/Classes/Database/customer/CreativeTest.php on line 20
Build step 'Execute shell' marked build as failure
Finished: FAILURE
我是Jenkins的新手,所以这里的任何帮助都会很棒!