модульное тестирование php, eclipse PDT, makegood, xdebug - PullRequest
1 голос
/ 10 марта 2012

Есть ли способ принудительной остановки на контрольных точках для проверки переменных и т. Д.?Я установил инструменты eclipse indigo 3.7 + PDT, во-вторых, я настроил xdebug, и он работает во время простой отладки.наконец, я установил makegood из магазина и включил функцию «Тест отладки», и все же он не останавливается на точках останова, вместо этого он показывает мне отчет, который является правильным, а также некоторые ошибочные строки вроде:/etc/php5/conf.d/xdebug.ini:

zend_extension="/usr/lib/php5/20090626/xdebug.so"
xdebug.profiler_enable = Off
xdebug.default_enable = On
xdebug.remote_enable = On

Ответы [ 2 ]

0 голосов
/ 27 декабря 2015

Для этого в MakeGood View есть кнопка «Отладочный тест». Использовать, если настроить Eclipse Debuging, например, с помощью XDebug, а затем установите точку останова и запустите свои тесты.

См. https://wiki.eclipse.org/Debugging_using_XDebug

0 голосов
/ 15 марта 2012

Извините, но я не использую makegood, но я знаю, что в xdebug есть функция, которую вы можете вызвать из кода, чтобы вызвать перерыв.

xdebug_break();

bool xdebug_break ()

Отправляет точку останова клиенту отладки.Эта функция прерывает отладчик в конкретной строке, как если бы в этой строке была установлена ​​обычная точка прерывания файла / строки.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...