Backings of Kitchen
- Driver: This is the name of a driver that will be used to create platform instances used during cookbook testing. This is the default driver used for all platforms and suites unless a platform or suite specifies a driver to override the default driver for that platform or suite; a driver specified for a suite will override a driver set for a platform.
- Provisioner: This specifies how the chef-client will be simulated during testing. chef_zero andchef_solo are the most common provisioners used for testing cookbooks
- Platforms: This is a the name of a platform on which Kitchen will perform cookbook testing, for example,ubuntu-12.04 or centos-6.4; depending on the platform.
- Suites: This is a collection of test suites, with each suite_name grouping defining an aspect of a cookbook to be tested.
Analysis of Kitchen
- Kitchen destroy
- Kitchen create
- Kitchen converge
- Kitchen verify