PhpShtorm + xdebug в UnitTest

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
givis
Сообщения: 4
Зарегистрирован: 2012.03.11, 10:02

PhpShtorm + xdebug в UnitTest

Сообщение givis »

Доброго времени суток!
Возникла проблема, никак не получается заставить заработать breakpoints во время запуска PHP unit тестов (PHPShtorm 4).
Искал ответы в сети, но ничего не нашел.

Xdebug настроен, при выполнении кода в браузере breakpoints срабатывают. Но если я запускаю phpunit test то точки останова не срабатывают.
  • zend_extension=Z:\usr\local\php5\ext\php_xdebug-2.1.2-5.3-vc6.dll
    xdebug.default_enable = 1
    xdebug.remote_enable = 1
    xdebug.remote_autostart = 1
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.remote_handler = dbgp
    xdebug.remote_mode = req
В консоль пишет:
Z:\usr\local\php5\php.exe -dxdebug.remote_enable=1 -dxdebug.remote_host=127.0.0.1 -dxdebug.remote_port=9000 -dxdebug.remote_mode=req C:\Users\igorf\AppData\Local\Temp\ide-phpunit.php --configuration Z:\home\project\www\protected\tests\phpunit.xml Z:\home\project\www\protected\tests\
Тесты завершаются успешно, но выставленные точки останова не срабатывают.
Как дебажить код во время unit тестов?
Ответить