Итак, я хочу запустить PHUnit, чтобы запустить сервер selenium, но я пришел к печальному осознанию того, что это, скорее всего, никогда не произойдет со мной. Я пробовал это с множеством разных версий WAMP и XAMPP (что я не думаю, что это моя проблема), но я всегда натыкаюсь на стену, когда происходит одно из двух:
Не удается найти пакет, например: «Нет доступных выпусков для пакета «pear.phpunit.de/File_Iterator», установка не удалась», и у меня обнаружены все соответствующие каналы.
Я выполняю установку (один из способов) и получаю сообщение об ошибке типа «Неустранимая ошибка:« PHPUnit_Runner_BaseTestRunner »не найден в C:\xampp\php\PEAR\PHPUnit\TextUI\TestRunner.php в строке 60" - замените «PHPUnit_Runner_BaseTestRunner» на любой другой файл, который должен быть включен.
Я невероятно расстроен из-за отсутствия согласованности по всем направлениям не только с PHPUnit, но и с грушей. Кажется, мне нужно пробежать 50 шагов, дождаться, пока планеты выровняются, и повернуться в кресле дюжину раз - по часовой стрелке...
Извините за разглагольствование - мой вопрос:
Есть ли простой и понятный учебник для этого, с которым вы, ребята, добились успеха? Или, может быть, где-нибудь есть tut + zip, который я могу использовать, чтобы просто обойти установку груши и просто скопировать файлы? - потому что кажется, что это все, что делает груша. Любой тип сервера (Wamp, Xampp и т. д.) и версия в порядке - я выполню новую установку, и мне не нужно запускать что-либо еще на этой машине, поэтому все, что я хочу, это заставить это работать.
Редактировать:
Поэтому я вручную просмотрел все файлы и добавил require_once() везде, где они были нужны. Затем я загрузил оставшиеся файлы с http://pear.phpunit.de/ и поместил их в нужные места. . Нет ошибок! Но теперь, когда я запускаю «c:\xampp\php > phpunit», ничего не происходит! Я просто получаю другую командную строку — это также происходит, когда я пытаюсь запустить что-то вроде «c:\xampp\php > phpunit test1», хотя я не уверен, где именно мне нужно хранить файл test1.php. ..
Редактировать 2:
Я почти уверен, что что-то не так с файлом .bat для phpunit, потому что, когда я пытаюсь запустить любую команду (например, phpunit --help, --version и т. д.), ничего не происходит, я просто получаю другую командную строку. Должен ли я удалить файл .bat и папку phpunit и повторить попытку? Я также думаю, что существует проблема с брандмауэром, потому что я могу запустить ту же команду на другом компьютере, который не является частью домена моей компании.
pear
у вас нормально работает? 2) Какую версию PHPUnit вы установили, какие еще пакеты с pear.phpunit.de перечислены приpear list -a
? 3) Есть ли у вас какие-либо доступные обновления, когда выpear list-upgrades
, особенно для самой груши? 4) Пробовали ли вы переустанавливать PHPUnit? 5) попробуйтеpear install --alldeps --force phpunit/PHPUnit
- person LazyOne   schedule 14.06.2011