タグ

gemに関するamari3のブックマーク (3)

  • 構築済みサーバを RSpec でテストする serverspec という gem をつくった - Gosuke Miyashita

    Puppet や Chef で構築したサーバを RSpec でテストする で書いた仕組みを使いやすくするために serverspec という名前で gem 化してみた。 rubygems.org にも登録してあるので、gem install でインストールできる。 $ gem install serverspec インストールしたら、適当なディレクトリで serverspec-init を実行。すると、雛形となるディレクトリやファイルを生成する。 $ serverspec-init + spec/ + spec/www.example.jp/ + spec/www.example.jp/httpd_spec.rb + spec/spec_helper.rb + Rakefile spec/www.example.jp/httpd_spec.rb がサンプルテストコードで、こんな感じになって

  • Kageを使う時にやっておくと便利なこと - まめ畑

    先ほど、Kageというgemが公開されました。 https://rubygems.org/gems/kage https://github.com/cookpad/kage このgemは、クライアントからのリクエストを複製し、バックエンドの複数のサーバに同じリクエストを送る事が出来ます。これを使うことで、これから番に適用するコードの負荷試験や、書き込みをDummyDBに逃がして、slaveを番に接続するなどして番データを使用した負荷テスト、ミドルウェアのバージョンアップのテストを行うことが出来ます。 実際にクライアントに返されるレスポンスデータはproductionサーバとして指定されたサーバから返却されるため、番のリクエストを使用してテストが簡単に行えるようになります。 実際に番のアクセスを流す方法にはいくつかあると思います。Kageが導入されたサーバに直でトラフィックを流す方

    Kageを使う時にやっておくと便利なこと - まめ畑
  • centosにgemをインストール - mormor’s memo

    rubyのインストール 良く忘れてイラってするのでメモ。 yum install ruby これだけだとgemをいれる際に依存モジュールがあるためgemをいれることができない。 そのため下記のモジュールを入れる必要がある。 (詳細にどれが必要かはわからないけど、いれておいて損はないと思う) ruby-lib ruby-rdoc ruby-ri ruby-devel ruby-irb eruby gemのインストール http://rubyforge.org/frs/?group_id=126&release_id=21058 ここからダウンロードしてきて、インストールすればおk。 rake setup.rb ってかcentのリポジトリへちょくて困る。

    centosにgemをインストール - mormor’s memo
  • 1