第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

在 VS Code 中調(diào)試 PHPUnit 測(cè)試?

在 VS Code 中調(diào)試 PHPUnit 測(cè)試?

PHP
胡說(shuō)叔叔 2021-12-03 19:00:44
我最近配置了 VS 代碼來(lái)使用 xdebug 調(diào)試 PHP。它與我的應(yīng)用程序代碼一起可靠地工作,但是當(dāng)我使用 PHPunit 運(yùn)行單元測(cè)試時(shí),我的斷點(diǎn)被忽略。我的服務(wù)器在一個(gè)流浪箱內(nèi)運(yùn)行。我的php.ini文件包含以下幾行:[xdebug]zend_extension="/usr/lib/xdebug/xdebug-2.2.7/modules/xdebug.so" xdebug.remote_enable=1xdebug.remote_port=9000xdebug.remote_connect_back=1xdebug.remote_autostart=1我使用PHP Debug VS Code 擴(kuò)展。這是我的launch.json配置:{    "name": "Listen for XDebug",    "type": "php",    "request": "launch",    "pathMappings": {        "/var/www/mysite.local/": "${workspaceFolder}"    },    "port": 9000,    "log": true}我的單元測(cè)試運(yùn)行良好,例如,從內(nèi)/var/www/mysite.local,我可以運(yùn)行:phpunit --filter myTestMethod path/to/my/test/file/myTest.php但是當(dāng)測(cè)試將運(yùn)行時(shí),我在測(cè)試本身中的斷點(diǎn)始終被忽略,我無(wú)法弄清楚原因。有沒(méi)有人有類(lèi)似的問(wèn)題?在正常應(yīng)用程序請(qǐng)求和單元測(cè)試的上下文中調(diào)試的工作方式有區(qū)別嗎?
查看完整描述

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%" %*


查看完整回答
反對(duì) 回復(fù) 2021-12-03
?
蝴蝶刀刀

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í)禁用它


查看完整回答
反對(duì) 回復(fù) 2021-12-03
  • 2 回答
  • 0 關(guān)注
  • 322 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)