Test Kitchen provides command line tools for interacting with one or more vagrant virtual machines, and can generate multiple vagrant configurations based on information provided in a .kitchen.yml
file.
Vagrant configures a development environment based on information proved in the Vagrantfile
.
Virtual Box is the default virtual machine provider used with the "vagrant" driver (see .kitchen.yml
).
BATS is a simple BASH-based unit testing framework for testing the actions that have actually been performed on a virtual machine.