phpunit.el
0.17.1
Kelola pengujian PHPUnit dari Emacs (>= 24.3)
Cara yang disarankan untuk menginstal phpunit.el
adalah melalui MELPA:
M-x package-install phpunit.el
atau tong:
(depends-on "phpunit.el")
Fungsi-fungsi ini tersedia:
phpunit-current-test
: meluncurkan pengujian unit untuk pengujian saat ini di suatu kelasphpunit-current-class
: meluncurkan pengujian unit untuk kelas saat iniphpunit-current-project
: meluncurkan semua pengujian unitphpunit-group
: meluncurkan PHPUnit untuk grupAnda dapat membuat beberapa pengikatan kunci dengan perintah berikut:
(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)
atau gunakan mode minor :
(add-to-list ' auto-mode-alist ' ( " \ .php$' " . phpunit-mode))
Variabel konfigurasi berikut tersedia:
( setq phpunit-configuration-file " phpunit.xml " )
( setq phpunit-root-directory " ./ " )
phpunit.el
menggunakan Cask untuk manajemen dependensi. Instal dan ambil dependensi:
$ curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask
Luncurkan pengujian unit dari shell
$ make clean test
Menggunakan pengawas :
Pengikatan kunci | Keterangan |
---|---|
CC, t | meluncurkan pengujian unit dari buffer |
Cc, b | meluncurkan tes unit |
Cc, g | meluncurkan pengujian unit dengan tag (find, regexp, ...) |
Jika Anda ingin meluncurkan pengujian unit tunggal, tambahkan tag spesifik :
(ert-deftest test-foobar ()
:tags ' (current)
Dan luncurkan menggunakan : Cc , g dan tentukan tag : saat ini
Lihat di sini
Log perubahan tersedia di sini.
Lihat LISENSI.
Nicolas Lamirault [email protected]