Как должна быть настроена система для использования точек останова xdebug для тестов phpunit на netbeans (ubuntu)

1296
Yosef

Как должна быть настроена система для использования точек останова xdebug для тестов phpunit (3.5) на netbeans 6.9 (ubuntu 10.04).

Example1 (точка останова в тестовом файле): в ExampleTest.php я хочу поставить точку останова в строке 30, когда тест запустится, он остановится в строке 30 и сможет видеть значения переменных и т. Д.

Example2 (точка останова в исходном файле): в Example.php я хочу поместить точку останова в строку 60, когда тест запустится, он остановится в строке 30 и сможет видеть значения переменных и т. Д.

Спасибо, Йосеф

2

1 ответ на вопрос

1
www.kokoti.sk

Настройка:

  1. установить надстройку firefox easy xdebug :: http://www.elime.be/easyxdebug.htm

  2. отредактируйте файл /etc/php5/apache2/conf.d/xdebug.ini. Мой контент:

zend_extension = / USR / Библиотека / php5 / 20090626 + LFS / xdebug.so

xdebug.remote_enable = 1

xdebug.remote_host = локальный

xdebug.remote_port = 9000

  1. [не требуется] в сетевых компонентах, отредактируйте свойства проекта проектов-> youProject-> Run Configuration-> Advanced-> Debug URL: не открывать веб-браузер

  2. [возможно, не требуется] в netbeans - Сервис-> Параметры-> PHP-> Общие-> Отладка-> Порт отладчика 9000, Идентификатор сеанса: netbeans-xdebug

Запустите из Firefox:

  1. Ctrl + f5 (отладка проекта)

  1. в Firefox, нажмите на зеленую ошибку со стрелкой в ​​правом нижнем углу

  1. добавить параметр netbeans-xdebug со значением 1

{/если}

  1. наслаждаться
спасибо, но я спрашиваю о тестах phpunit, которые запускаются из командной строки, потому что точки останова не работают Yosef 13 лет назад 1

Похожие вопросы