He confirmado mediante el establecimiento de un punto de interrupción en mi setup() método dentro de mi unidad de prueba siguiendo las instrucciones aquí:
How to Debug Your PHP Unit Tests in Eclipse
Se trata de copiar el directorio/usr/bin/phpunit a su proyecto (para que sea accesible a través de las GUI de eclipse) y agregue la extensión .php. A partir de ahí, vaya a las configuraciones de depuración y configure el archivo PHP en ese archivo phpunit.php.
El siguiente paso importante funcionó muy bien para mí, porque estoy usando Yii, que me proporcionó un archivo Bootstrap.php. Pon algo así en tu args:
--bootstrap=${workspace_loc}/my-project/trunk/protected/tests/bootstrap.php ${workspace_loc}/my-project/trunk/protected/tests/unit/SomeClassToTest.php
O MY GOD! SI SOLO me había topado con esta respuesta * hace años * ¡¡¡cuando empecé a buscar !! ¡He intentado tantas cosas pero esto solo * funciona *! ¡GRACIAS, usuario anónimo! ¡¡Gracias!! –
Eres genio. – fracz