167 文字
1 分
ファイルを保存した瞬間ユニットテストを実行
2013-02-24

概要#

いままで、vimでコーディングするときは「コードを書く、→ユニットテストを実行する」の繰り返しばかりで同じような操作をしていましたが、ファイルを保存した瞬間にユニットテストを実行できるようにしました。

上記のスクリーンショットのように、別のtmuxなどの別ペインに表示しておけば保存した瞬間にユニットテストの実行結果が見られます。

設置例#

Terminal window
% wget https://gist.github.com/matsubo/4992894/raw/36c0c4a08953effabfa2731ccd5186f2d6c92347/dirwatch.py
% chmod 755 dirwatch.py

引数#

Terminal window
% ./dirwatch.py [ファイル監視先ディレクトリ] [ファイルが変更されたら実行するコマンド] [監視対象のファイル拡張子]

実行例#

Terminal window
% ./dirwatch.py /path/to/sourcecode/ phpunit php
% ./dirwatch.py /path/to/sourcecode/ "phpunit Tests/UserRegistrationTest.php" php
ファイルを保存した瞬間ユニットテストを実行
https://blog.teraren.com/posts/unit-test/
作者
Yuki Matsukura
公開日
2013-02-24
ライセンス
CC BY-NC-SA 4.0

コメント