2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
就我而言,phpunit 正在調(diào)用 php cli,后者沒(méi)有使用我的測(cè)試服務(wù)器使用的 php.ini conf 文件,該文件已激活 xdebug。
確保使用正確的 php.ini 文件。您可以在使用-c參數(shù)調(diào)用 php 時(shí)指定它。
您可以通過(guò)編輯 phpunit 的啟動(dòng)腳本將此參數(shù)傳遞給 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貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
pathMappings當(dāng)您使用絕對(duì)路徑運(yùn)行單元測(cè)試時(shí),您的問(wèn)題是由于設(shè)置而發(fā)生的,我的建議是替換
"pathMappings": {
"/var/www/mysite.local/": "${workspaceFolder}"
},
和
"pathMappings": {
"/var/www/mysite.local/": "${workspaceFolder}",
"${workspaceFolder}": "${workspaceFolder}"
},
或在運(yùn)行單元測(cè)試時(shí)禁用它
- 2 回答
- 0 關(guān)注
- 322 瀏覽
添加回答
舉報(bào)