# Test-Kitchen - InSpec with Puppet Example This example demonstrates a complete roundtrip via [Test-Kitchen](http://kitchen.ci/). ```bash # install all dependencies $ bundle install # show all available tests $ bundle exec kitchen list Instance Driver Provisioner Verifier Transport Last Action default-centos-71 Vagrant PuppetApply Inspec Ssh default-ubuntu-1204 Vagrant PuppetApply Inspec Ssh default-ubuntu-1404 Vagrant PuppetApply Inspec Ssh # Now we are ready to run a complete test $ bundle exec kitchen test default-ubuntu-1404 -----> Starting Kitchen (v1.4.2) -----> Cleaning up any prior instances of -----> Destroying ... Finished destroying (0m0.00s). -----> Testing -----> Creating ... Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'opscode-ubuntu-14.04'... ... Vagrant instance created. Finished creating (0m33.62s). -----> Converging ... Preparing files for transfer ... Finished converging (0m48.95s). -----> Setting up ... Finished setting up (0m0.00s). -----> Verifying ... ..... Finished in 0.08278 seconds (files took 1 minute 22.81 seconds to load) 5 examples, 0 failures Finished verifying (0m0.22s). -----> Destroying ... ==> default: Forcing shutdown of VM... ==> default: Destroying VM and associated drives... Vagrant instance destroyed. Finished destroying (0m3.97s). Finished testing (1m26.79s). -----> Kitchen is finished. (1m27.34s) ```