Коллеги, помогите, пожалуйста. Замучился искать в интернете, все ответы как минимум 6 летней давности, и увы сейчас не работают.
На Debian
Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy
Установлен phpUnit
PHPUnit 4.6.4 by Sebastian Bergmann and contributors.
с пакетом Selenium
Создал тестовый сайт на Yii 1.1.16 и пробую сразу запустить идущий в комплекте тест:
phpunit functional/SiteTest.php
В результате чего получаю:
PHP Fatal error: Cannot redeclare class PHPUnit_Extensions_SeleniumTestCase in /usr/share/php/PHPUnit/Extensions/SeleniumTestCase.php on line 1050
PHP Stack trace:PHP 1. {main}() /usr/local/bin/phpunit:0PHP 2. PHPUnit_TextUI_Command::main() /usr/local/bin/phpunit:535PHP 3. PHPUnit_TextUI_Command->run() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:105PHP 4. PHPUnit_TextUI_Command->handleArguments() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:115PHP 5. PHPUnit_TextUI_Command->handleBootstrap() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:628PHP 6. PHPUnit_Util_Fileloader::checkAndLoad() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:798PHP 7. PHPUnit_Util_Fileloader::load() phar:///usr/local/bin/phpunit/phpunit/Util/Fileloader.php:42PHP 8. include_once() phar:///usr/local/bin/phpunit/phpunit/Util/Fileloader.php:58PHP 9. require_once() /home/mytest.ru/www/protected/tests/bootstrap.php:8PHP 10. YiiBase::autoload() /home/mytest.ru/www/protected/tests/bootstrap.php:0PHP 11. include() /home/mytest.ru/yii/YiiBase.php:404
Все советы по переустановке через PEAR самого phpUnit перепробовал, не работают они. Всё устанавливается apt-get. Но не знаю почему при стандартном тестировании сразу вылетает ошибка о повторном декларировании класса?
Как правильно запустить тест, чтобы он отработал?
Как правильно запустить тест, чтобы он отработал?