На 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:0
PHP 2. PHPUnit_TextUI_Command::main() /usr/local/bin/phpunit:535
PHP 3. PHPUnit_TextUI_Command->run() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:105
PHP 4. PHPUnit_TextUI_Command->handleArguments() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:115
PHP 5. PHPUnit_TextUI_Command->handleBootstrap() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:628
PHP 6. PHPUnit_Util_Fileloader::checkAndLoad() phar:///usr/local/bin/phpunit/phpunit/TextUI/Command.php:798
PHP 7. PHPUnit_Util_Fileloader::load() phar:///usr/local/bin/phpunit/phpunit/Util/Fileloader.php:42
PHP 8. include_once() phar:///usr/local/bin/phpunit/phpunit/Util/Fileloader.php:58
PHP 9. require_once() /home/mytest.ru/www/protected/tests/bootstrap.php:8
PHP 10. YiiBase::autoload() /home/mytest.ru/www/protected/tests/bootstrap.php:0
PHP 11. include() /home/mytest.ru/yii/YiiBase.php:404
Все советы по переустановке через PEAR самого phpUnit перепробовал, не работают они. Всё устанавливается с помощью apt-get. Но не знаю почему при стандартном тестировании сразу вылетает ошибка о повторном декларировании класса?
Как правильно запустить тест, чтобы он отработал?
Может надо что-то ещё установить?
Я новичок в тестировании, подскажите, пожалуйста.