diff options
author | Salim Alam <salam@chef.io> | 2016-01-11 16:46:00 -0800 |
---|---|---|
committer | Salim Alam <salam@chef.io> | 2016-01-12 13:29:27 -0800 |
commit | 3135bcc201d60710b4bad76f427b603869e7adb1 (patch) | |
tree | 1042dcd8a2d1c847763002747b251e585e22417d /acceptance/trivial | |
parent | 67904eae428dcd2158bd3654fad7aec7c6875f20 (diff) | |
download | chef-3135bcc201d60710b4bad76f427b603869e7adb1.tar.gz |
Initial 'trivial' acceptance test suite
Diffstat (limited to 'acceptance/trivial')
8 files changed, 44 insertions, 0 deletions
diff --git a/acceptance/trivial/.acceptance/acceptance-cookbook/.gitignore b/acceptance/trivial/.acceptance/acceptance-cookbook/.gitignore new file mode 100644 index 0000000000..041413b040 --- /dev/null +++ b/acceptance/trivial/.acceptance/acceptance-cookbook/.gitignore @@ -0,0 +1,2 @@ +nodes/ +tmp/ diff --git a/acceptance/trivial/.acceptance/acceptance-cookbook/metadata.rb b/acceptance/trivial/.acceptance/acceptance-cookbook/metadata.rb new file mode 100644 index 0000000000..4c7c42d9bd --- /dev/null +++ b/acceptance/trivial/.acceptance/acceptance-cookbook/metadata.rb @@ -0,0 +1 @@ +name 'acceptance-cookbook' diff --git a/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/destroy.rb b/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/destroy.rb new file mode 100644 index 0000000000..f226ea2d10 --- /dev/null +++ b/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/destroy.rb @@ -0,0 +1,3 @@ +execute 'bundle exec kitchen destroy' do + cwd node['chef-acceptance']['suite-dir'] +end diff --git a/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/provision.rb b/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/provision.rb new file mode 100644 index 0000000000..2763aba70c --- /dev/null +++ b/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/provision.rb @@ -0,0 +1,3 @@ +execute 'bundle exec kitchen converge' do + cwd node['chef-acceptance']['suite-dir'] +end diff --git a/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/verify.rb b/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/verify.rb new file mode 100644 index 0000000000..eb58f81f79 --- /dev/null +++ b/acceptance/trivial/.acceptance/acceptance-cookbook/recipes/verify.rb @@ -0,0 +1,4 @@ +# execute "inspec exec inspec/test.rb -t ssh://vagrant@chef-current-install-ubuntu-1404" do +execute "bundle exec kitchen verify" do + cwd node['chef-acceptance']['suite-dir'] +end diff --git a/acceptance/trivial/.kitchen.yml b/acceptance/trivial/.kitchen.yml new file mode 100644 index 0000000000..a7d0a25f93 --- /dev/null +++ b/acceptance/trivial/.kitchen.yml @@ -0,0 +1,27 @@ +driver: + name: vagrant + forward_agent: yes + customize: + cpus: 2 + memory: 1024 + +provisioner: + name: chef_zero + +verifier: + name: inspec + +platforms: + - name: ubuntu-14.04 + run_list: +# - name: windows-server-2012r2-standard +# driver: +# box: chef/windows-server-2012r2-standard # private + +suites: + - name: chef-current-install + provisioner: + product_name: chef + product_version: latest + channel: current + run_list: diff --git a/acceptance/trivial/chefignore b/acceptance/trivial/chefignore new file mode 100644 index 0000000000..7be3c6dfaf --- /dev/null +++ b/acceptance/trivial/chefignore @@ -0,0 +1 @@ +.kitchen diff --git a/acceptance/trivial/test/integration/chef-current-install/inspec/chef_client_spec.rb b/acceptance/trivial/test/integration/chef-current-install/inspec/chef_client_spec.rb new file mode 100644 index 0000000000..9c4a34f544 --- /dev/null +++ b/acceptance/trivial/test/integration/chef-current-install/inspec/chef_client_spec.rb @@ -0,0 +1,3 @@ +describe command('chef-client') do + it { should exist } +end |