Инструмент командной строки PHPUnit не работает - PullRequest
13 голосов
/ 10 апреля 2011

Я запускаю XAMPP на Windows.

Я недавно скачал PHPUnit из инструмента PEAR CLI.

Все выглядит хорошо, (eclipse правильно предлагает завершение кода, поэтому это означает, что он был правильно добавлен в include_path), , но всякий раз, когда я пытаюсь заставить его работать через консоль, набирая phpunit в переменной окружения PATH), он висит на секунду или две, а затем закрывается (как если бы он был прерван).

Я тоже пробовал phpunit --help, но безуспешно.

Также пробовал phpunit --verbose.

Кто-нибудь еще имел ту же проблему или знает решение?

Ответы [ 2 ]

32 голосов
/ 11 апреля 2011

Убедитесь, что ваш PEAR работает до даты:

pear upgrade-all

Делайте выше, пока ничего не скажет "upgrade-all", затем переустановите PHPUnit

pear install --alldeps --force phpunit/PHPUnit

Если это не исправляетошибка, убедитесь, что в вашем php.ini включены все отчеты об ошибках и проверьте журналы ошибок.

Если это не сработает, рассмотрите возможность использования PHPUnit через Composer или Phar вместо PEAR

1 голос
/ 03 июля 2014

Для Debian или Ubuntu добавьте это в ваш ini-файл PHP:

suhosin.executor.include.whitelist="phar"
...