Ho confermato impostando un punto di interruzione nel mio setup() dentro la mia unit test seguendo le istruzioni qui:
How to Debug Your PHP Unit Tests in Eclipse
Coinvolge copiare la directory/usr/bin/file di PHPUnit al progetto (in modo che sia accessibile tramite GUI di Eclipse), e aggiungere l'estensione .php ad esso. Da lì, Goto i tuoi file di configurazione di debug e impostare il PHP-file per quel file phpunit.php.
Il prossimo passo importante ha lavorato molto per me, perché sto utilizzando Yii, che mi ha fornito un file bootstrap.php. Metti qualcosa del genere nel tuo arg:
--bootstrap=${workspace_loc}/my-project/trunk/protected/tests/bootstrap.php ${workspace_loc}/my-project/trunk/protected/tests/unit/SomeClassToTest.php
O MIO DIO! SE SOLO ero incappato in questa risposta * anni fa quando ho iniziato a cercare !! Ho provato tante cose ma questo * funziona *! GRAZIE, utente anonimo !! Grazie!! –
Sei genio. – fracz