.autotestを書き換えるたびに思い出すのに苦労するのでまとめておきます。 Hook List of autotest hook namewhen does it happen?
.autotestを書き換えるたびに思い出すのに苦労するのでまとめておきます。 Hook List of autotest hook namewhen does it happen?
早速Growlとautotestを連携させてみようと思ったのですが、 growlnotify-1.1.4でメッセージを出そうとすると、 1 % growlnotify -m "test" 2 2008-09-15 09:13:20.929 growlnotify[901:10b] could not find local GrowlApplicationBridgePathway, falling back to NSDNC こんな感じのWARNINGが出てきます。 メッセージ自体はきちんと表示されるので、実用上問題ないのですが、 毎回警告が出てくるのはちょっと気になるので、 警告が出ない方法が無いかいくつか試してみた所、 以下のようにホストを指定すると大丈夫なようでした。 1 class Autotest 2 module Growl 3 IMG_OK = '/Develope
Hi, I just updated to the latest RSpec 1.1.3 + ZenTest 3.9.1. I also have rspec 1.1.3 installed as a gem When starting autotest with -v option, there is a lot of noise because autotest does not ignore the vendor folder, the migrations, etc …: Dunno! vendor/plugins/acts_as_solr/solr/lib/jetty-util-6.1.3.jar Dunno! vendor/rails/activerecord/lib/active_record/associations/has_many_through_association
昔は違った気がするのですが、手元の環境のautotest(ZenTest-3.10.0)とRSpec-1.1.4を使った状態で、テスト中に一度例外が発生した後に、全てのテストをgreenにすると、全てのテストがもう一回全部実行されるという現象が起きています。 全部テストを実行するのは大変なので、とりあえず、.autotest でパッチを当てて回避しました。 1 class Autotest 2 alias_method :handle_results_old, :handle_results 3 undef_method :handle_results 4 5 def handle_results(results) 6 failed = results.scan(self.failed_results_re) 7 completed = results =~ self.comp
あんまりまとまってないけど書く。 むしろまとめるために書く。 重要なのはアウトプットすることで 「分かったところまででいいからとにかく書いた方がいいよ」 ってえらい人が言ってた。 できていること 「./hoge.rb」と「./spec/hoge-spec.rb」がある状態で「autotest」を実行すると 「./spec/hoge-spec.rb」を保存した時点でテストが自動実行される。 また、そのときのテスト結果は画像付きでポップアップで表示される。 RSpec Ruby のためのテストツール。 gem install rspecでインストールできる。 autotest Zentest というテスト環境の一部。 ファイルを保存したときに自動でテストを行うためのツール。 gem install zentestでインストールできる。 Snarl ポップアップで文字や画像を表示するツール。 M
以前、ログをトレースしながらautotestを走らせる方法を紹介しましたが、 今回はさらにその方法を拡張して、script/consoleも同時に実行してしまう 方法を紹介します。 ちなみに以前紹介した方法は、こんな感じでした。 % tail -f log/development.log & % autotest tail -f log/development.log &でloggerの出力をバックグラウンドで補足しつつ、フォアグラウンドではautotestを実行しています。 今回は、autotestもさらにバックグラウンドで起動させて、 フォアグラウンドで./script/consoleを実行させるのですが、 一つ問題があります。 autotestは、migrationの実行などでDBの中身が変わった場合など、 Ctrl+CでINTを送ってリロードさせる必要があるのですが、 バックグラウ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く