Отладка тестов PHPUnit в VS Code?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Отладка тестов PHPUnit в VS Code?

Сообщение Anonymous »

Недавно я настроил код VS для отладки PHP с помощью xdebug. Он надежно работает с кодом моего приложения, но когда я запускаю модульные тесты с помощью PHPunit, мои точки останова игнорируются.

Мой сервер запускается внутри бродячего блока.

Мой файл php.ini содержит следующие строки:

Код: Выделить всё

[xdebug]
zend_extension="/usr/lib/xdebug/xdebug-2.2.7/modules/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_connect_back=1
xdebug.remote_autostart=1
Я использую расширение PHP Debug VS Code.

Это моя конфигурация launch.json :

Код: Выделить всё

{
"name": "Listen for XDebug",
"type": "php",
"request": "launch",
"pathMappings": {
"/var/www/mysite.local/": "${workspaceFolder}"
},
"port": 9000,
"log": true
}
Мои модульные тесты работают нормально, например, из /var/www/mysite.local я могу запустить:

Код: Выделить всё

phpunit --filter myTestMethod path/to/my/test/file/myTest.php
но во время выполнения теста точка останова, которая есть в самом тесте, постоянно игнорируется, и я не могу понять, почему.

Была ли у кого-нибудь подобная проблема? Есть ли разница между тем, как работает отладка в контексте обычного запроса приложения и модульного теста?

Подробнее здесь: https://stackoverflow.com/questions/576 ... in-vs-code
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отладка тестов PHPUnit в VS Code?
    Anonymous » » в форуме Php
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Есть ли разница в названии файла конфигурации PHPunit phpunit.xml.dist или phpunit.xml?
    Anonymous » » в форуме Php
    0 Ответы
    69 Просмотры
    Последнее сообщение Anonymous
  • PHPUnit 10: parseTestMethodAnnotations() не работает, поскольку он удален из PHPUnit/Util/Test
    Anonymous » » в форуме Php
    0 Ответы
    34 Просмотры
    Последнее сообщение Anonymous
  • VS Code Code Code складывание не работает, как и ожидалось
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Разница между запуском тестов с помощью команд phpunit и artisan
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»