Skip to content

Commit 84dde69

Browse files
author
Morgan Haskel
committed
sync via modulesync
1 parent 033722a commit 84dde69

3 files changed

Lines changed: 9 additions & 31 deletions

File tree

.travis.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
---
2+
sudo: false
23
language: ruby
34
bundler_args: --without system_tests
45
script: "bundle exec rake validate && bundle exec rake lint && bundle exec rake spec SPEC_OPTS='--format documentation'"
56
matrix:
67
fast_finish: true
78
include:
89
- rvm: 1.8.7
9-
env: PUPPET_GEM_VERSION="~> 2.7.0" FACTER_GEM_VERSION="~> 1.6.0"
10-
- rvm: 1.8.7
11-
env: PUPPET_GEM_VERSION="~> 2.7.0" FACTER_GEM_VERSION="~> 1.7.0"
10+
env: PUPPET_GEM_VERSION="~> 3.0"
1211
- rvm: 1.9.3
1312
env: PUPPET_GEM_VERSION="~> 3.0"
14-
- rvm: 2.0.0
13+
- rvm: 2.1.5
1514
env: PUPPET_GEM_VERSION="~> 3.0"
15+
- rvm: 2.1.5
16+
env: PUPPET_GEM_VERSION="~> 3.0" FUTURE_PARSER="yes"
1617
notifications:
1718
email: false

Gemfile

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,26 @@
11
source ENV['GEM_SOURCE'] || "https://rubygems.org"
22

3-
def location_for(place, fake_version = nil)
4-
if place =~ /^(git:[^#]*)#(.*)/
5-
[fake_version, { :git => $1, :branch => $2, :require => false }].compact
6-
elsif place =~ /^file:\/\/(.*)/
7-
['>= 0', { :path => File.expand_path($1), :require => false }]
8-
else
9-
[place, { :require => false }]
10-
end
11-
end
12-
133
group :development, :unit_tests do
14-
gem 'rake', :require => false
154
gem 'rspec-core', '3.1.7', :require => false
16-
gem 'rspec-puppet', '~> 1.0', :require => false
175
gem 'puppetlabs_spec_helper', :require => false
18-
gem 'puppet-lint', :require => false
196
gem 'simplecov', :require => false
207
gem 'puppet_facts', :require => false
218
gem 'json', :require => false
22-
gem 'pry', :require => false
239
end
2410

25-
beaker_version = ENV['BEAKER_VERSION']
26-
beaker_rspec_version = ENV['BEAKER_RSPEC_VERSION']
2711
group :system_tests do
28-
if beaker_version
29-
gem 'beaker', *location_for(beaker_version)
30-
end
31-
if beaker_rspec_version
32-
gem 'beaker-rspec', *location_for(beaker_rspec_version)
33-
else
34-
gem 'beaker-rspec', :require => false
35-
end
12+
gem 'beaker-rspec', :require => false
3613
gem 'serverspec', :require => false
3714
end
3815

3916
if facterversion = ENV['FACTER_GEM_VERSION']
40-
gem 'facter', *location_for(facterversion)
17+
gem 'facter', facterversion, :require => false
4118
else
4219
gem 'facter', :require => false
4320
end
4421

4522
if puppetversion = ENV['PUPPET_GEM_VERSION']
46-
gem 'puppet', *location_for(puppetversion)
23+
gem 'puppet', puppetversion, :require => false
4724
else
4825
gem 'puppet', :require => false
4926
end

Rakefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
require 'puppetlabs_spec_helper/rake_tasks'
22
require 'puppet-lint/tasks/puppet-lint'
33

4-
PuppetLint.configuration.fail_on_warnings
4+
PuppetLint.configuration.fail_on_warnings = true
55
PuppetLint.configuration.send('relative')
66
PuppetLint.configuration.send('disable_80chars')
77
PuppetLint.configuration.send('disable_class_inherits_from_params_class')

0 commit comments

Comments
 (0)