2 回答

TA貢獻1784條經驗 獲得超8個贊
就我而言,phpunit 正在調用 php cli,后者沒有使用我的測試服務器使用的 php.ini conf 文件,該文件已激活 xdebug。
確保使用正確的 php.ini 文件。您可以在使用-c參數調用 php 時指定它。
您可以通過編輯 phpunit 的啟動腳本將此參數傳遞給 php,該腳本可以在 vendor/bin/phpunit.bat(適用于 Windows)中找到。
該文件如下所示:
@ECHO OFF
setlocal DISABLEDELAYEDEXPANSION
SET BIN_TARGET=%~dp0/../phpunit/phpunit/phpunit
php "%BIN_TARGET%" %*
只需添加-c后面的 php 和 php.ini 目錄的路徑:
php -c PATH_TO_PHP.INI_DIRECTORY "%BIN_TARGET%" %*

TA貢獻1801條經驗 獲得超8個贊
pathMappings當您使用絕對路徑運行單元測試時,您的問題是由于設置而發生的,我的建議是替換
"pathMappings": {
"/var/www/mysite.local/": "${workspaceFolder}"
},
和
"pathMappings": {
"/var/www/mysite.local/": "${workspaceFolder}",
"${workspaceFolder}": "${workspaceFolder}"
},
或在運行單元測試時禁用它
- 2 回答
- 0 關注
- 317 瀏覽
添加回答
舉報