phpunit.el
0.17.1
从 Emacs 管理 PHPUnit 测试 (>= 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
从 shell 启动单元测试
$ make clean test
使用监督者:
按键绑定 | 描述 |
---|---|
抄送 | 从缓冲区启动单元测试 |
抄送 | 启动单元测试 |
抄送 | 使用标签启动单元测试(查找、正则表达式...) |
如果您想启动单个单元测试,请添加指定标签:
(ert-deftest test-foobar ()
:tags ' (current)
并使用以下命令启动它: Cc 、 g并指定标签: current
看这里
此处提供变更日志。
请参阅许可证。
尼古拉斯·拉米罗 [email protected]