CakePHP2系でこれやれば完璧みたいなのが見つからなかったのでいろいろ参考にしてRuby使ってwatchrでやるのが簡単そうだったのでやった。
環境
- LinuxMint12 64bit
- Ruby1.9.2p290
インストール
$ sudo gem install watchr
適当に作ったもの
自動テストしたいCakeプロジェクトのルートで下記スクリプトを適当な名前で配置します。(watchr.rbとしました)
あとは下記コマンドをプロジェクトのルートで実行すると以後ソースコード保存したときに自動的に該当テストを実行してくれる
$ watchr watchr.rb
今まで使ったことなかったんだけど簡単に書くことできるですね。