Credo che il problema è probabilmente si riferisce ad un PHP sé, non PHPUnit. Attenersi alla seguente procedura:
1. Controllare corretta php.ini
. Si noti che alcuni sistemi possono utilizzare diversi php.ini
per differenti SAPI PHP:
php -i | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
2. Modifica impostazioni di output errore. Impostare impostazioni appropriate per error_reporting, display_errors, display_startup_errors in corrispondenti php.ini
:
error_reporting = E_ALL
display_errors = On
display_startup_errors = On
Se non si desidera modificare errore CLI segnalazione comportamento in ambito globale, è possibile utilizzare file di bootstrap PHPUnit per definire tali settnigs.
1. Bootstrap di installazione per PHPUnit. Aprire /Applications/MAMP/htdocs/testtingDecoded/phpunit.xml
di file e aggiungere l'attributo bootstrap per tag phpunit:
<phpunit bootstrap="bootstrap.php">
2. Creare bootstrap.php nella cartella con 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');
fonte
2013-12-08 07:50:19
È possibile ottenere tutti gli errori di PHPunit. [Questo] [1] o [Questo] [2] ti saranno utili. [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 –