VSCode PHPUnit Debugger не будет перешагивать или в код - PullRequest
0 голосов
/ 28 мая 2019

Мое окружение

Version: 1.34.0 (system setup)
Commit: a622c65b2c713c890fcf4fbf07cf34049d5fe758
Date: 2019-05-15T21:59:37.030Z
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17134

PHP 7.2.9 (cli) (built: Aug 15 2018 23:29:19) ( ZTS MSVC15 (Visual C++ 2017) x86 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Xdebug v2.7.1, Copyright (c) 2002-2019, by Derick Rethans

Laravel Framework 5.8.16

PHP Debug VS Code Extension
Id: felixfbecker.php-debug
Description: Debug support for PHP with XDebug
Version: 1.13.0
Publisher: Felix Becker
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug

Фактическое поведение

Я запускаю отладчик и запускаю модульное тестирование с помощью этой команды:

vendor/bin/phpunit.bat -c D:\Code\paylivre\backend\phpunit.noreport.xml --filter .*getUserDeposits*

Точка останова установлена, и отладчик останавливается на линии. Когда я нажимаю F10 (Step Over) или F11 (Step Into), и не имеет значения, какая строка в тесте, отладчик переходит к vendor\phpunit\phpunit\src\Framework\TestCase.php в строке 1199:

if ($this->expectedException !== null) {

И существует тест с пустым выводом или с «рискованным» результатом, даже если он прошел через некоторые утверждения.

Я перезапустил VSCode, перезагрузил компьютер и больше не могу отлаживать этот тест PHPUnit. Любые советы и / или подсказки?

...