phpunit.el
0.17.1
จัดการการทดสอบ PHPUnit จาก Emacs (>= 24.3)
วิธีที่แนะนำในการติดตั้ง phpunit.el
คือผ่าน MELPA:
M-x package-install phpunit.el
หรือถัง:
(depends-on "phpunit.el")
มีฟังก์ชันเหล่านี้ให้เลือก:
phpunit-current-test
: เรียกใช้การทดสอบหน่วยสำหรับการทดสอบปัจจุบันในชั้นเรียนphpunit-current-class
: เรียกใช้การทดสอบหน่วยสำหรับคลาสปัจจุบันphpunit-current-project
: เปิดการทดสอบหน่วยทั้งหมดphpunit-group
: เรียกใช้ PHPUnit สำหรับกลุ่มคุณสามารถสร้างการผูกคีย์ด้วยคำสั่งเหล่านี้:
(define-key web-mode-map (kbd " C-t t " ) ' phpunit-current-test)
(define-key web-mode-map (kbd " C-t c " ) ' phpunit-current-class)
(define-key web-mode-map (kbd " C-t p " ) ' phpunit-current-project)
หรือใช้โหมดรอง:
(add-to-list ' auto-mode-alist ' ( " \ .php$' " . phpunit-mode))
มีตัวแปรการกำหนดค่าต่อไปนี้:
( setq phpunit-configuration-file " phpunit.xml " )
( setq phpunit-root-directory " ./ " )
phpunit.el
ใช้ Cask สำหรับการจัดการการพึ่งพา ติดตั้งและดึงข้อมูลการอ้างอิง:
$ curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask
เรียกใช้การทดสอบหน่วยจากเชลล์
$ make clean test
ใช้ผู้ดูแล:
การผูกกุญแจ | คำอธิบาย |
---|---|
ซีซี, ต | เรียกใช้การทดสอบหน่วยจากบัฟเฟอร์ |
ซีซี ข | การทดสอบหน่วยการเปิดตัว |
ซีซี, ก | เรียกใช้การทดสอบหน่วยด้วยแท็ก (find, regexp, ...) |
หากคุณต้องการเริ่มการทดสอบหน่วยเดียว ให้เพิ่มแท็กระบุ :
(ert-deftest test-foobar ()
:tags ' (current)
และเปิดใช้งานโดยใช้ : Cc , g และระบุแท็ก : current
ดูที่นี่
มีบันทึกการเปลี่ยนแปลงอยู่ที่นี่
ดูใบอนุญาต
นิโคลัส ลามิโรต์ [email protected]