タグ

Cookbookに関するiR3のブックマーク (2)

  • Cookbookテストフレームワーク「test-kitchen」前編 #opschef_ja - クリエーションライン株式会社

    test-kitchenはCookbookテストフレームワークです。VagrantとVirtualBoxを使って仮想OSを作成し、クリーンな環境の中でCookbookのテストが行えます。テストの仕組みにはMiniTest::SpecやCucumberが用いられます。どちらもビヘイビア駆動開発や振舞駆動開発(BDD, Behavior Driven Development)と呼ばれる開発手法のためのテストフレームワークです。なお、OpenStack上に仮想OSを作成してのテストも可能です。 稿では前編として、test-kitchen環境の準備とテストケースを作成しない簡易テストまでを行います。 VirtualBox, Vagrantのインストール VirtualBoxのインストールについては各OS、VirtualBox公式サイトの情報を参照してください。 ここではVagrantは1.0系を

    Cookbookテストフレームワーク「test-kitchen」前編 #opschef_ja - クリエーションライン株式会社
    iR3
    iR3 2013/04/28
  • Cookbookテストフレームワーク「ChefSpec」 #opschef_ja - クリエーションライン株式会社

    ChefSpecはCookbookテストフレームワークです。RSpecを用いたテスト駆動開発(TDD, Test Driven Development)と呼ばれる開発手法のためのテストフレームワークで、まずテストを書き、次のそのテストをパスするコードを書き、それらを繰り返して開発を進めていくという手順を取ります。実際にCookbookをノードに適用せず、Cookbookが期待した動作を行うように記述されているかどうかをテストします。 ChefSpecのインストール gemでインストールが可能です。 なお、以前インストールできるChefSpec 0.9.0はChef 11には対応していなかったので、インストールオプションに--preをつけるか、--version '1.0.0.rc1'をつけてChefSpec 1.0.0.rc1をインストールする必要がありました(Error in runni

    Cookbookテストフレームワーク「ChefSpec」 #opschef_ja - クリエーションライン株式会社
    iR3
    iR3 2013/04/28
    chefのテストフレームワークか。Cookbookって?
  • 1