Added acceptance tests using vagrant-spec to provide a higher quality experience for the user.
The credential prompting functionality as well as a few minor bugs were fixed in this process.
The acceptance tests can be run from the root of the repo with bundle exec vagrant acceptance and are not run as part of the travis build process. They should take a couple of minutes. They utilize a timestamp marker that is placed on the provisioned machines at /tmp/sync_time to make sure that parallel actions are happening within a small window of time.
Added acceptance tests using vagrant-spec to provide a higher quality experience for the user.
The credential prompting functionality as well as a few minor bugs were fixed in this process.
The acceptance tests can be run from the root of the repo with
bundle exec vagrant acceptance
and are not run as part of the travis build process. They should take a couple of minutes. They utilize a timestamp marker that is placed on the provisioned machines at /tmp/sync_time to make sure that parallel actions are happening within a small window of time.@maclennann @potashj @swivelhinges