i use raw rspec+ ruby-lxc a lot. its very stable, flexible and fast. I am
using serverspec-lxc as well , but for only for few selective projects
where I need those specific matchers (package, service etc). You can take a
look at chef-metal-lxc & chef-lxc as well (but they are more towards
provisioning). test-kitchen already has a shell based lxc driver.. i wanted
to get a native lxc driver for it, but couldn't find time
I was using vagrant already, so that made vagrant-lxc basically a drop in
replacement for virtualbox. I wanted to utilize snapshots for my testing
though, which vagrant/vagrant-lxc don't support (last I checked), so I had
to hack support into vagrant-lxc. If I was going to do it again today, I'd
check the state of test kitchen + (lxc|docker).
i use raw rspec+ ruby-lxc a lot. its very stable, flexible and fast. I am
using serverspec-lxc as well , but for only for few selective projects
where I need those specific matchers (package, service etc). You can take a
look at chef-metal-lxc & chef-lxc as well (but they are more towards
provisioning). test-kitchen already has a shell based lxc driver.. i wanted
to get a native lxc driver for it, but couldn't find time