Score:0

การดีบักการทดสอบการทำงานด้วย phpunit จะหยุดทำงานเว้นแต่ว่าฉันจะสลับ "หยุด/เริ่มฟังสำหรับการเชื่อมต่อการดีบัก php"

ธง cn

ลองทำการทดสอบและเรียกใช้โดยทำตาม https://www.previousnext.com.au/blog/running-and-debugging-phpunit-tests-phpstorm-ddev-and-xdebug. ดูเหมือนว่าจะใช้งานได้ ยกเว้นมีปัญหากับการทดสอบการทำงาน หากฉันปิดใช้งาน xdebug การทดสอบจะทำงานภายใน 5 วินาที หากฉันเปิดใช้งาน xdebug และพยายาม "ดีบักการทดสอบ" มันจะหยุดทำงานตลอดไป

ถ้าฉันรอประมาณ 30 วินาที ให้สลับ "หยุด/เริ่มฟังการเชื่อมต่อ PHP Debug" ใน phpstorm แท็บ "รหัสอินพุตมาตรฐาน" ที่สองจะเปิดขึ้นในแผงดีบั๊กและจะยังคงหยุดทำงานต่อไป การคลิก "ดำเนินการโปรแกรมต่อ" ดำเนินการต่อ แต่ไม่กี่วินาทีต่อมา ฉันต้องทำอีกครั้ง สิ่งนี้เกิดขึ้นสองสามครั้งและการทดสอบก็เสร็จสิ้นในที่สุด แต่มีบางอย่างเกี่ยวกับ xdebug ดูเหมือนว่าจะทำให้สิ่งต่าง ๆ ติดขัด

ฉันกำลังทำซ้ำด้วยเบรกพอยต์ใน NodeAdminTest::testContentAdminSort และ UiHelperTrait::drupalLogin

Score:0
ธง cn

การเพิ่ม "การเชื่อมต่อพร้อมกันสูงสุด" เป็น 3+ ในการตั้งค่า phpstorm ช่วยแก้ปัญหาได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา