Re: Autoloading problems when running tests inside horde git tree
Jan Schneider <[email protected]>
| Newsgroups | gmane.comp.horde.devel |
|---|---|
| Message-ID | <[email protected]> |
Zitat von Luis Felipe Marzagao <[email protected]>: > Hello: > > I cannot run framework packages tests under a cloned horde git tree. > > This install is web-accessible under /var/www/html/horde and is working. > > I do not have any pear horde package installed globally, except horde_role. > > All the framework packages live inside the cloned horde git tree and > are linked to /var/www/html/horde/libs via install_dev script. > > If I try to run the tests I get, for example: > > duli@i5:~/NetBeansProjects/horde/framework/Rdo/test/Horde/Rdo$ > phpunit AllTests.php > > PHP Warning: require_once(Horde/Test/Bootstrap.php): failed to open > stream: No such file or directory in > /home/duli/NetBeansProjects/horde/framework/Rdo/test/Horde/Rdo/bootstrap.php > on line 2 > PHP Stack trace: > PHP 1. {main}() /usr/bin/phpunit:0 > PHP 2. PHPUnit_TextUI_Command::main() /usr/bin/phpunit:46 > PHP 3. PHPUnit_TextUI_Command->run() > /usr/share/php/PHPUnit/TextUI/Command.php:129 > PHP 4. PHPUnit_TextUI_Command->handleArguments() > /usr/share/php/PHPUnit/TextUI/Command.php:138 > PHP 5. PHPUnit_TextUI_Command->handleBootstrap() > /usr/share/php/PHPUnit/TextUI/Command.php:606 > PHP 6. PHPUnit_Util_Fileloader::checkAndLoad() > /usr/share/php/PHPUnit/TextUI/Command.php:778 > PHP 7. PHPUnit_Util_Fileloader::load() > /usr/share/php/PHPUnit/Util/Fileloader.php:76 > PHP 8. include_once() /usr/share/php/PHPUnit/Util/Fileloader.php:92 > PHP Fatal error: require_once(): Failed opening required > 'Horde/Test/Bootstrap.php' > (include_path='.:/usr/share/php:/usr/share/pear') in > /home/duli/NetBeansProjects/horde/framework/Rdo/test/Horde/Rdo/bootstrap.php > on line 2 > PHP Stack trace: > PHP 1. {main}() /usr/bin/phpunit:0 > PHP 2. PHPUnit_TextUI_Command::main() /usr/bin/phpunit:46 > PHP 3. PHPUnit_TextUI_Command->run() > /usr/share/php/PHPUnit/TextUI/Command.php:129 > PHP 4. PHPUnit_TextUI_Command->handleArguments() > /usr/share/php/PHPUnit/TextUI/Command.php:138 > PHP 5. PHPUnit_TextUI_Command->handleBootstrap() > /usr/share/php/PHPUnit/TextUI/Command.php:606 > PHP 6. PHPUnit_Util_Fileloader::checkAndLoad() > /usr/share/php/PHPUnit/TextUI/Command.php:778 > PHP 7. PHPUnit_Util_Fileloader::load() > /usr/share/php/PHPUnit/Util/Fileloader.php:76 > PHP 8. include_once() /usr/share/php/PHPUnit/Util/Fileloader.php:92 > > > Then if I add /var/www/html/horde/libs to /etc/php5/cli/php.ini > include_path, the tests begin, but then I experiment some > autoloading problem, because it can't find the test classes: > > duli@i5:~/NetBeansProjects/horde/framework/Rdo/test/Horde/Rdo$ > phpunit AllTests.php > PHPUnit 3.7.28 by Sebastian Bergmann. > > SSSSSSSSSSSSSSSSSSSSSSSSSS > > Time: 39 ms, Memory: 4.50Mb > > OK, but incomplete or skipped tests! > Tests: 26, Assertions: 0, Skipped: 26. > PHPUnit 3.7.28 by Sebastian Bergmann. > > Class 'Horde_Rdo_Sql_Pdo_SqliteTest' could not be found in > '/home/duli/NetBeansProjects/horde/framework/Rdo/test/Horde/Rdo/AllTests.php'. > > > What am I doing wrong? Any pointers would help. > > Thanks. > > -- > dev mailing list > Frequently Asked Questions: http://wiki.horde.org/FAQ > To unsubscribe, mail: [email protected] Try either php AllTests.php or phpunit SingleTest.php -- Jan Schneider The Horde Project http://www.horde.org/ https://www.facebook.com/hordeproject -- dev mailing list Frequently Asked Questions: http://wiki.horde.org/FAQ To unsubscribe, mail: [email protected]