jon-proulx / cucumber-vagrant-sahara

Me trying to grokk using vagrant+sahara inside cucumber features

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

##Test integration of Cucumber and Vagrant + Sahara

Cucumber is a behaviour specification and testing language

Vagrant is a tool for building and distributing VirtualBox virtualized development environments

Sahara is a plugin for managing sandbox mode in Vagrant boxes allowing freezing, rollbacks, and comits

I'm hoping the three togather will be a good base for behaviour driven development of Puppet and Chef configuration management modules/cookbooks, but for now this is just me trying to sort it out

##Caveats

This is all highly specific to my world right now, it may (or many not) be useful as an example, but it is unlikely to actually run anywhere but my workstation just now (if it even works there), especially because of the way I kludged around the next caveat...

shara requires "vagrant", "~>0.9" which conflicts with this, changing that spec (in the gems//specifications/sahara-0.0.10.gemspec) seems to get it all working though. Vagrant list suggests ">0.9,<1.1" is probably the right dependency for shara but I'll leave that to the sahara author.

About

Me trying to grokk using vagrant+sahara inside cucumber features


Languages

Language:Ruby 100.0%