Ответ 1
Я думаю, что проблема, вероятно, относится к самому 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 для определения этих настроек.
1. Настройка начальной загрузки для PHPUnit. Откройте файл /Applications/MAMP/htdocs/testtingDecoded/phpunit.xml
и добавьте атрибут bootstrap в тег 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');