จะบอกให้ phpunit หยุดความล้มเหลวได้อย่างไร


101

ฉันกำลังใช้การทดสอบ phpunit ชุดใหญ่และฉันต้องการดูว่าการทดสอบใดล้มเหลวทันทีที่ล้มเหลวแทนที่จะรอให้การทดสอบทั้งหมดเสร็จสิ้นจากนั้นให้แสดงรายการความล้มเหลวทั้งหมด

ฉันจะบอกให้ phpunit ทำสิ่งนี้ได้อย่างไร?

คำตอบ:


173

เพิ่มstopOnFailure="true"แอตทริบิวต์ให้กับphpunit.xmlองค์ประกอบรากของคุณ

คุณยังสามารถใช้ใน CLI: phpunit --stop-on-failure

ข้อมูลจากคู่มือและอื่น ๆ ที่อาจเป็นประโยชน์สำหรับคุณ:

  • stopOnError - "หยุดการดำเนินการเมื่อเกิดข้อผิดพลาดครั้งแรก"
  • stopOnFailure - "หยุดการดำเนินการเมื่อเกิดข้อผิดพลาดหรือความล้มเหลวครั้งแรก"
  • stopOnIncomplete - "หยุดการดำเนินการเมื่อทดสอบครั้งแรกที่ไม่สมบูรณ์"

ข้อมูลเพิ่มเติมได้ที่: คู่มือ PHPunit

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.