Я думаю, что проблема, вероятно, относится к самому PHP, а не PHPUnit. Выполните следующие шаги:
1. Проверьте надлежащее состояние php.ini
. Обратите внимание, что некоторые системы могут использовать различные php.ini
для различных PHP SAPI:
php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
2. Изменение параметров вывода ошибки. Установите соответствующие настройки для error_reporting, display_errors, display_startup_errors в соответствующих php.ini
:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
Если вы не хотите, чтобы изменить ошибку CLI отчетности поведения в глобальном масштабе, вы можете использовать PHPUnit загрузочный файл для определения того settnigs.
1. Настройка бутстрапа для PHPUnit. Открыть /Applications/MAMP/htdocs/testtingDecoded/phpunit.xml
файл и добавить загрузочный атрибут PHPUnit тег:
<phpunit bootstrap="bootstrap.php">
2. Создание Bootstrap.php в папку с phpunit.xml
:
<?php
ini_set('error_reporting', E_ALL); // or error_reporting(E_ALL);
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
Вы можете получить все ошибки PHPunit. [Этот] [1] или [Этот] [2] будет полезен для вас. [1]: http://stackoverflow.com/questions/3569862/phpunit-errors [2]: http://stackoverflow.com/questions/5994729/phpunit-not-showing-a-stack-trace -for-a-php-fatal-error –