update spec test script

This commit updates files used for testing.

1. it drops 2.6.x support
2. create_resourecs is no longer being braught in as an
external dependency.
3. .gemfile moved to Gemfile (the standard name)
4. test ruby 1.9.3
5. test Puppet 3.0
This commit is contained in:
Dan Bode
2013-03-03 19:43:12 -08:00
parent 8618be94fb
commit dd3c65cb51
4 changed files with 28 additions and 16 deletions

View File

@@ -14,7 +14,6 @@ fixtures:
"stdlib": "git://github.com/puppetlabs/puppetlabs-stdlib.git"
"sysctl": "git://github.com/duritong/puppet-sysctl.git"
'inifile': 'git://github.com/cprice-puppet/puppetlabs-inifile'
"create_resources": 'git://github.com/puppetlabs/puppetlabs-create_resources'
'vswitch': 'git://github.com/ekarlso/puppet-vswitch'
symlinks:
"openstack": "#{source_dir}"

View File

@@ -1,5 +0,0 @@
source :rubygems
puppetversion = ENV.key?('PUPPET_VERSION') ? "= #{ENV['PUPPET_VERSION']}" : ['>= 2.7']
gem 'puppet', puppetversion
gem 'puppetlabs_spec_helper', '>= 0.1.0'

View File

@@ -1,18 +1,23 @@
language: ruby
rvm:
- 1.8.7
before_script:
after_script:
script: "rake spec"
script: "bundle exec rake spec SPEC_OPTS='--format documentation'"
branches:
only:
- master
- folsom
- essex
rvm:
- 1.8.7
- 1.9.3
- ruby-head
env:
- PUPPET_VERSION=2.7.13
- PUPPET_VERSION=2.7.6
- PUPPET_VERSION=2.6.17
- PUPPET_GEM_VERSION="~> 2.7"
- PUPPET_GEM_VERSION="~> 3.0"
matrix:
allow_failures:
- rvm: ruby-head
exclude:
- rvm: 1.9.3
env: PUPPET_GEM_VERSION="~> 2.7"
- rvm: ruby-head
env: PUPPET_GEM_VERSION="~> 2.7"
notifications:
email: false
gemfile: .gemfile

13
Gemfile Normal file
View File

@@ -0,0 +1,13 @@
source :rubygems
group :development, :test do
gem 'puppetlabs_spec_helper', :require => false
end
if puppetversion = ENV['PUPPET_GEM_VERSION']
gem 'puppet', puppetversion, :require => false
else
gem 'puppet', :require => false
end
# vim:ft=ruby