タグ

tipsとgrowlに関するa2ikmのブックマーク (4)

  • Autotest using Watchr getting notified via Growl | The Bakery, Everything CakePHP

    I was taking a look at ZenTest a while ago, especially the autotest functionality. As stated in the ZenTest site, autotest: Improves feedback by running tests continuously. Continually runs tests based on files you’ve changed. Get feedback as soon as you save. Keeps you in your editor allowing you to get stuff done faster. To add more bang to your buck, you can get continuous notifications from

  • テストはとことん自動で楽しく...。- 効率的な動作確認の方法を求めて - ザリガニが見ていた...。

    ここまで、テストコードの実験のような気持ちでunitテスト、functionalテストと試してきた。それぞれのテストを実行する為には、rake test:units、またはrake test/functionalsとターミナルから入力して実行していた。しばらくすると、このコマンドはテストコードを書いたり、ソースコードを編集したら、常に繰り返し実行する運命にあることに気付いた。そして、なるべく短いサイクルで実施しておいた方が、問題が発生した時にその原因を特定し易くなるはずだ、ということも。 そのような経緯からか、Railsではシンプルに「rake」と入力して実行すると、testフォルダ以下のすべてのテストを実行する仕組みになっていた。(現状で「rake」を実行すると、unitテスト、functionalテスト両方の結果が表示された。) ところが、さらに暫く使い続けていると、この「rake」と

    テストはとことん自動で楽しく...。- 効率的な動作確認の方法を求めて - ザリガニが見ていた...。
    a2ikm
    a2ikm 2009/07/21
    Growlはネットワーク経由の通知も受け取れる!/Growl 1.1.5ではgrowlnotifyに-Hでlocalhostを指定すれば、このスクリプトを作る必要はないっぽい
  • Growlでautospecの結果を表示 - Aerialarts

    Growlの準備 Growlをインストール インストーラと一緒に入っているExtra/growlnotify/install.shを実行する autotest + growl で楽々テストを参考に、Growlが「受信される通知を聞く」、「リモートアプリケーション登録を許可」するように環境設定パネルから設定する。 gem類の準備 バージョンも併記した。 まずはgemの準備。 $sudo gem install ZenTest # 4.1.1 $sudo gem install redgreen # 1.2.2, autospecの結果をコンソールで赤と緑で塗り分けてくれる。Growlだけなら不要 $sudo gem install ruby-growl # 1.0.1 RSpecとRSpec on Railsのインストール。 ruby script/plugin install git://

  • autotest + growl で楽々テスト - 僕は発展途上技術者

    もっと早くからやっておけばよかったです。 autotest を使うと Rails でのテスト実行が格段に楽になります。コードを編集しファイルを保存した瞬間、テストを自動実行してくれるので、いちいち開発 <-> テストの各作業の切り替えが必要なく、開発している間中ずっと裏でテストを実行し続けてくれるのです。 さらに mac だと growl と連携できるため、いちいち autotest を実行しているコンソールを開く必要がなく、さらに快適。 以下の情報源を参考にさせていただいたのですが、日(2008/12/10)時点での各アプリケーションのバージョンの違いや環境の違いからか、そのままではうまく動かないところがありました。メモ代わりに自分の環境でおこなった手順を書き留めておきます。 参考にした情報源 autotestのGrowl通知をカスタマイズする - ザリガニが見ていた...。 grow

  • 1