sto usando PhpStorm che è configurato per utilizzare xDebug (posso mettere a punto tramite il browser web più che bene)Cercando di test di unità di debug phpunit su cli utilizzando xdebug fallisce
corro il debugger in PhpStorm che ha l'idekey di 11854 e sto cercando di eseguire il debug di un test di unità, e ho impostare i punti di interruzione correttamente
così ho eseguito questo comando attraverso la CLI:
phpunit -d xdebug.profiler_enable=on -d xdebug.idekey=11854 --filter testFunction s_function/sFunctionTest.php
Tuttavia, non sarebbe il debug al punto di interruzione di conseguenza ...
quando ho provato l'esecuzione di questo nello script di test:
error_log(ini_get('xdebug.profiler_enable'));
error_log(ini_get('xdebug.idekey'));
si rivelerebbe che xdebug.profiler_enable è 0 e xdebug.idekey è solo il mio nome utente.
cosa ho fatto di sbagliato e come posso ottenere xdebug a lavorare phpunit attraverso il cli
Se è possibile eseguire il debug dei normali script in ** modalità CLI ** in PhpStorm ..poi fai lo stesso, ma con PHPUnit: crea Run/Debug Configuration di PHPUnit type, riempi tutti i campi richiesti in modo da poterlo eseguire in PHPUnit .. e invece di "Esegui" usa il pulsante "Debug". – LazyOne