Мое окружение
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. Любые советы и / или подсказки?