Рейтинг:0

Отладка функциональных тестов с помощью phpunit просто зависает, если я не переключаю «остановить/начать прослушивание отладочных соединений php».

флаг cn

Попытка запустить тесты, следуя https://www.previousnext.com.au/blog/running-and-debugging-phpunit-tests-phpstorm-ddev-and-xdebug. Кажется, работает, за исключением проблем с функциональными тестами. Если я отключу xdebug, тест будет выполняться примерно через 5 секунд. Если я включу xdebug и попытаюсь «отладить тест», он просто зависнет навсегда.

Если я подожду около 30 секунд, а затем переключу «остановить / начать прослушивание соединений отладки PHP» в phpstorm, на панели отладки откроется вторая вкладка «стандартный код ввода», и она продолжит зависать. Нажатие «возобновить программу» продолжает выполнение, но через несколько секунд мне нужно сделать это снова. Это происходит несколько раз, и тест в конечном итоге завершается, но что-то в xdebug, похоже, вызывает зависание.

Я воспроизвожу с точками останова в NodeAdminTest::testContentAdminSort и UiHelperTrait::drupalLogin.

Рейтинг:0
флаг cn

Увеличение «максимального количества одновременных подключений» до 3+ в настройках phpstorm решает проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.