Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

added test kitchen support

  • Loading branch information...
commit aa03827183aa75a98d5afacafb90310ea2433d91 1 parent f10ce0c
@schisamo schisamo authored
Showing with 56 additions and 0 deletions.
  1. +1 −0  .gitignore
  2. +30 −0 .kitchen.yml
  3. +25 −0 TESTING.md
View
1  .gitignore
@@ -11,3 +11,4 @@ Gemfile.lock
*.un~
/cookbooks
/bin
+.kitchen
View
30 .kitchen.yml
@@ -0,0 +1,30 @@
+---
+driver_plugin: vagrant
+driver_config:
+ require_chef_omnibus: true
+
+platforms:
+- name: ubuntu-12.04
+ driver_config:
+ box: opscode-ubuntu-12.04
+ box_url: https://opscode-vm.s3.amazonaws.com/vagrant/opscode_ubuntu-12.04_provisionerless.box
+ # run_list:
+ # - recipe[apt]
+
+- name: ubuntu-13.04
+ driver_config:
+ box: opscode-ubuntu-13.04
+ box_url: https://opscode-vm.s3.amazonaws.com/vagrant/opscode_ubuntu-13.04_provisionerless.box
+ # run_list:
+ # - recipe[apt]
+
+- name: centos-6.4
+ driver_config:
+ box: opscode-centos-6.4
+ box_url: https://opscode-vm.s3.amazonaws.com/vagrant/opscode_centos-6.4_provisionerless.box
+
+suites:
+- name: default
+ run_list:
+ - recipe[chef-server::default]
+ attributes: {}
View
25 TESTING.md
@@ -0,0 +1,25 @@
+This cookbook includes support for running tests via Test Kitchen (1.0). This has some requirements.
+
+1. You must be using the Git repository, rather than the downloaded cookbook from the Chef Community Site.
+2. You must have Vagrant 1.1 installed.
+3. You must have a "sane" Ruby 1.9.3 environment.
+
+Once the above requirements are met, install the additional requirements:
+
+Install the berkshelf plugin for vagrant, and berkshelf to your local Ruby environment.
+
+ vagrant plugin install vagrant-berkshelf
+ gem install berkshelf
+
+Install Test Kitchen 1.0 (unreleased yet, use the alpha / prerelease version).
+
+ gem install test-kitchen --pre
+
+Install the Vagrant driver for Test Kitchen.
+
+ gem install kitchen-vagrant
+
+Once the above are installed, you should be able to run Test Kitchen:
+
+ kitchen list
+ kitchen test
Please sign in to comment.
Something went wrong with that request. Please try again.