Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Travis CI setup: ensure all rspec tests pass #162
This is an update to the Travis CI configuration and a rewrite of all rspec tests that standardizes them using the same layout. It also includes the fixes to the code required to get the rspec tests to pass with Puppet 3 and 4.
It does remove Puppet 2.7 from the test matrix. 2.7 is no longer supported and rspec generates a ton of failures that cannot be fixed without massive rewrites to the code. I believe this is fine, but it is up to you to accept it or not.
@dj-wasabi This is ready for review now. I've used it to deploy my simple AIO zabbix server, so I know that the rspec test changes aren't affecting single node installations at least, and of course rspec tests themselves are passing. I did a little reformating to make the tests run faster but there is no net change in number of tests, just how they're grouped.