1 source ENV['GEM_SOURCE'] || "https://rubygems.org" |
1 source ENV['GEM_SOURCE'] || "https://rubygems.org" |
2 |
2 |
3 group :development, :unit_tests do |
3 group :development, :unit_tests do |
4 gem 'rake', :require => false |
4 gem 'rake', :require => false |
5 gem 'rspec', '< 3.2', :require => false if RUBY_VERSION =~ /^1.8/ |
5 gem 'rspec', :require => false |
6 gem 'rspec-puppet', :require => false |
6 gem 'rspec-puppet', :require => false |
7 gem 'puppetlabs_spec_helper', :require => false |
7 gem 'puppetlabs_spec_helper', :require => false |
8 gem 'metadata-json-lint', :require => false |
8 gem 'metadata-json-lint', :require => false |
9 gem 'puppet-lint', :require => false |
9 gem 'puppet-lint', :require => false |
10 gem 'puppet-lint-unquoted_string-check', :require => false |
10 gem 'puppet-lint-unquoted_string-check', :require => false |
15 gem 'puppet-lint-undef_in_function-check', :require => false |
15 gem 'puppet-lint-undef_in_function-check', :require => false |
16 gem 'puppet-lint-leading_zero-check', :require => false |
16 gem 'puppet-lint-leading_zero-check', :require => false |
17 gem 'puppet-lint-trailing_comma-check', :require => false |
17 gem 'puppet-lint-trailing_comma-check', :require => false |
18 gem 'puppet-lint-file_ensure-check', :require => false |
18 gem 'puppet-lint-file_ensure-check', :require => false |
19 gem 'puppet-lint-version_comparison-check', :require => false |
19 gem 'puppet-lint-version_comparison-check', :require => false |
20 gem 'puppet-lint-fileserver-check', :require => false |
|
21 gem 'puppet-lint-file_source_rights-check', :require => false |
20 gem 'puppet-lint-file_source_rights-check', :require => false |
22 gem 'puppet-lint-alias-check', :require => false |
21 gem 'puppet-lint-alias-check', :require => false |
23 gem 'rspec-puppet-facts', :require => false |
22 gem 'rspec-puppet-facts', :require => false |
24 gem 'github_changelog_generator', :require => false, :git => 'https://github.com/raphink/github-changelog-generator.git', :branch => 'dev/all_patches' if RUBY_VERSION !~ /^1.8/ |
23 gem 'ruby-augeas', :require => false |
25 gem 'puppet-blacksmith', :require => false if RUBY_VERSION !~ /^1.8/ |
24 gem 'puppet-blacksmith', :require => false if RUBY_VERSION !~ /^1\./ |
|
25 gem 'json_pure', '< 2.0.2', :require => false |
26 end |
26 end |
27 |
27 |
28 group :system_tests do |
28 group :system_tests do |
29 gem 'beaker', :require => false |
29 gem 'beaker', :require => false |
30 gem 'beaker-rspec', :require => false |
30 gem 'beaker-rspec', :require => false |
31 gem 'beaker_spec_helper', :require => false |
31 gem 'beaker_spec_helper', :require => false |
32 gem 'serverspec', :require => false |
32 gem 'serverspec', :require => false |
|
33 gem 'specinfra', :require => false |
33 end |
34 end |
34 |
35 |
35 if facterversion = ENV['FACTER_GEM_VERSION'] |
36 if facterversion = ENV['FACTER_GEM_VERSION'] |
36 gem 'facter', facterversion, :require => false |
37 gem 'facter', facterversion, :require => false |
37 else |
38 else |