phpunit.el
0.17.1
Administrar las pruebas PHPUnit desde Emacs (>= 24.3)
La forma recomendada de instalar phpunit.el
es a través de MELPA:
M-x package-install phpunit.el
o Barril:
(depends-on "phpunit.el")
Estas funciones están disponibles:
phpunit-current-test
: inicia pruebas unitarias para la prueba actual en una clasephpunit-current-class
: inicia pruebas unitarias para la clase actualphpunit-current-project
: inicia todas las pruebas unitariasphpunit-group
: inicia PHPUnit para el grupoPuede crear algunas combinaciones de teclas con estos comandos:
(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)
o usar el modo menor:
(add-to-list ' auto-mode-alist ' ( " \ .php$' " . phpunit-mode))
Están disponibles las siguientes variables de configuración:
( setq phpunit-configuration-file " phpunit.xml " )
( setq phpunit-root-directory " ./ " )
phpunit.el
usa Cask para la gestión de dependencias. Instálelo y recupere las dependencias:
$ curl -fsSL https://raw.githubusercontent.com/cask/cask/master/go | python
$ export PATH="$HOME/.cask/bin:$PATH"
$ cask
Lanzar pruebas unitarias desde shell
$ make clean test
Usando supervisor:
Combinación de teclas | Descripción |
---|---|
cc , t | lanzar pruebas unitarias desde el buffer |
CC, b | pruebas unitarias de lanzamiento |
cc, g | lanzar pruebas unitarias con etiqueta (buscar, expresión regular, ...) |
Si desea iniciar una prueba unitaria única, agregue una etiqueta específica:
(ert-deftest test-foobar ()
:tags ' (current)
Y ejecútelo usando: Cc, g y especifique la etiqueta: actual
ver aquí
Un registro de cambios está disponible aquí.
Ver LICENCIA.
Nicolás Lamirault [email protected]