タグ

ブックマーク / ria10.hatenablog.com (2)

  • Railsのrspecが遅いので対応した結果wwwwwwwwwwwwww - リア充爆発日記

    rspecで書いているテストが遅い。CPUもめちゃ回る。めちゃ回ってあのスピードか。 rspec + guard + spork(spring試したい)で自動テストを回しているので、あまりテストのパフォーマンスが開発に影響することはなかったんだけど、けっこう大きいmodelの修正とかになると、1modelのテスト結果がでるまでも数秒かかってしまっていて、いよいよ耐えられなくなってきた。 ので、調査対応したときのメモ。 遅いテストを調べる rspec2系なら--profileというオプションをつければ遅いテストワースト10がテスト終了後に表示される。毎回表示されてもいいと思うので.rspecファイルに書いておく。 .rspec --colour --drb --profile ←追加ちなみに--profile 15とか数字を引数につけるとワースト10がワーストNになる。 遅いテストの内訳を調

    Railsのrspecが遅いので対応した結果wwwwwwwwwwwwww - リア充爆発日記
    mitukiii
    mitukiii 2014/02/14
  • RailsでJavascript/CoffeeScriptをテストするときの決定版(にしたい)!Konacha - リア充爆発日記

    というわけでKonachaです。https://github.com/jfirebaugh/konacha なにこれ、粉茶? JavascriptのテスティングフレームワークとしてはJasmineやらMochaあたりがメジャーどころのようだけど、セットアップが難しかったりして「これだ!」というものがなかった。個人的には。 で、今回、よーし、お父さんCoffeeScript書いちゃうぞー!というタイミングにあたって、もう一回いろいろ探してみたところ、これが一番スジがいいっぽかった。 KonachaはRailsでMochaとchaiを使いやすくしたGemらしい。Mochaとchaiは使ったことなかったけど、公式を5秒ほどみたところ、nodeでうごくrspecライクなテスティングフレームワークということでJasmineとかとあんまかわらないんじゃないかと推測。chaiはマッチャーのライブラリのよ

    RailsでJavascript/CoffeeScriptをテストするときの決定版(にしたい)!Konacha - リア充爆発日記
    mitukiii
    mitukiii 2013/02/28
  • 1