diff --git a/.travis.yml b/.travis.yml index ba8e5c0df3b59fd2edad81cf4819b14d341978b5..c464fd4661dc5d66b64290c585d9c22aabd970d2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,9 +13,8 @@ matrix: env: PUPPET_GEM_VERSION="~> 3.0" - rvm: 2.0.0 env: PUPPET_GEM_VERSION="~> 3.0" - allow_failures: - - rvm: 2.0.0 - env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes" + - rvm: 2.0.0 + env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes" notifications: email: false deploy: diff --git a/Gemfile b/Gemfile index 159079f809844c0c5d56433188627709ab3a09e3..a47fea7f52de433dc9c52a444d8d42a18ab59060 100644 --- a/Gemfile +++ b/Gemfile @@ -2,7 +2,7 @@ source ENV['GEM_SOURCE'] || "https://rubygems.org" group :development, :unit_tests do gem 'rake', :require => false - gem 'rspec-puppet', :require => false, :git => 'https://github.com/rodjek/rspec-puppet.git' + gem 'rspec-puppet', :require => false gem 'puppetlabs_spec_helper', :require => false gem 'puppet-lint', '~> 1.0.0', :require => false gem 'puppet-lint-unquoted_string-check', :require => false @@ -10,6 +10,7 @@ group :development, :unit_tests do gem 'puppet-lint-spaceship_operator_without_tag-check', :require => false gem 'puppet-lint-variable_contains_upcase', :require => false gem 'puppet-lint-absolute_classname-check', :require => false + gem 'puppet-lint-undef_in_function-check', :require => false gem 'simplecov', :require => false gem 'rspec-puppet-facts', :require => false gem 'json', :require => false @@ -17,6 +18,7 @@ group :development, :unit_tests do end group :system_tests do + gem 'beaker', :require => false, :git => 'https://github.com/mcanevet/beaker', :branch => 'openstack' gem 'beaker-rspec', :require => false gem 'serverspec', :require => false end diff --git a/spec/acceptance/nodesets/debian-6-x86_64-docker.yml b/spec/acceptance/nodesets/debian-6-x86_64-docker.yml new file mode 100644 index 0000000000000000000000000000000000000000..b6cf1e6d0ef8da7437e66a115e7ad57d88ebd76f --- /dev/null +++ b/spec/acceptance/nodesets/debian-6-x86_64-docker.yml @@ -0,0 +1,12 @@ +HOSTS: + debian-6-x86_64: + default_apply_opts: + strict_variables: + platform: debian-6-amd64 + hypervisor : docker + image: debian:6 + # This stops the image from being deleted on completion, speeding up the process. + docker_preserve_image: true +CONFIG: + type: foss + log_level: debug diff --git a/spec/acceptance/nodesets/debian-7-x86_64-docker.yml b/spec/acceptance/nodesets/debian-7-x86_64-docker.yml index 64f25343b62a49b2138ff4022d5332f2c0532385..e7b916bcc0f6ad92479e7094d53aaa82893d57cc 100644 --- a/spec/acceptance/nodesets/debian-7-x86_64-docker.yml +++ b/spec/acceptance/nodesets/debian-7-x86_64-docker.yml @@ -4,7 +4,7 @@ HOSTS: strict_variables: platform: debian-7-amd64 hypervisor : docker - image: debian:7.5 + image: debian:7 # This stops the image from being deleted on completion, speeding up the process. docker_preserve_image: true CONFIG: diff --git a/spec/acceptance/nodesets/debian-8-x86_64-docker.yml b/spec/acceptance/nodesets/debian-8-x86_64-docker.yml new file mode 100644 index 0000000000000000000000000000000000000000..ef99efb9cb12084fa2f1b963c026873cf1b7ccfa --- /dev/null +++ b/spec/acceptance/nodesets/debian-8-x86_64-docker.yml @@ -0,0 +1,12 @@ +HOSTS: + debian-8-x86_64: + default_apply_opts: + strict_variables: + platform: debian-8-amd64 + hypervisor : docker + image: debian:8 + # This stops the image from being deleted on completion, speeding up the process. + docker_preserve_image: true +CONFIG: + type: foss + log_level: debug