Over the last week I’ve been working on kitchen-salt, a SaltStack provisioner for Test Kitchen, this allows you to perform integration testing on salt-formula. Test Kitchen will create a VM (through Vagrant, LXC, OpenStack, ec2 etc), install a version of salt of your choosing, apply a given set of states & then optionally allow you to perform some automated validation of the states via the supported testing frameworks (bats, serverspec etc).