タグ

testとraiilsに関するmanabouのブックマーク (1)

  • RSpecの速度を並列実行で3倍速に〜3行書き換えて〜 - Qiita

    RSpecの実行に数分〜数十分単位がかかるようになってきたので、並列実行を導入しました。ちなみに最近日で流行りのCircleCIなどは使わず、古きよきJenkinsを使っています。 高速化の方法の選択として、下記記事を参考にしました。 20150106: RailsのRSpecテストを速くする方法まとめ 私はtest-queueというgemを実行に使うことで高速化をはかりました。 どれぐらい早くなった? まず先に結論から。およそ3倍早くなりました。 なぜ3倍かというと、Jenkinsのホストマシンが3コアのマシンだからです。 Before After もしこれが10コアだったら、10倍速になることでしょう。 一応、「データベースとの兼ね合いで...」「テストの実行順序が...」といった話はもちろん出ると思うんですが、私が今回試したアプリはActiveRecordを使っていないRails

    RSpecの速度を並列実行で3倍速に〜3行書き換えて〜 - Qiita
  • 1