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
シェルから単体テストを起動する
$ make clean test
監督者の使用:
キーバインド | 説明 |
---|---|
CC、t | バッファから単体テストを起動する |
CC、B | 単体テストを起動する |
CC、g | タグ (find、regexp、...) を使用して単体テストを起動します。 |
単一の単体テストを起動する場合は、指定タグを追加します。
(ert-deftest test-foobar ()
:tags ' (current)
そして、 Cc 、 g を使用して起動し、タグ : currentを指定します
ここを参照
変更ログはここから入手できます。
「ライセンス」を参照してください。
ニコラ・ラミロー [email protected]