38
38
39
39
group :system_tests do
40
40
gem 'beaker-rspec' , *location_for ( ENV [ 'BEAKER_RSPEC_VERSION' ] || '~> 5.1' )
41
- gem 'beaker' , *location_for ( ENV [ 'BEAKER_VERSION' ] || '~> 2.19 ' )
41
+ gem 'beaker' , *location_for ( ENV [ 'BEAKER_VERSION' ] || '~> 2.20 ' )
42
42
gem 'beaker-puppet_install_helper' , :require => false
43
43
end
44
44
@@ -74,23 +74,27 @@ if explicitly_require_windows_gems
74
74
# This also means Puppet Gem less than 3.5.0 - this has been tested back
75
75
# to 3.0.0. Any further back is likely not supported.
76
76
if puppet_gem_location == :gem
77
- gem "ffi" , "1.9.0" , :require => false
78
- gem "win32-eventlog" , "0.5.3" , :require => false
79
- gem "win32-process" , "0.6.5" , :require => false
80
- gem "win32-security" , "~> 0.1.2" , :require => false
81
- gem "win32-service" , "0.7.2" , :require => false
82
- gem "minitar" , "0.5.4" , :require => false
77
+ gem "ffi" , "1.9.0" , :require => false
78
+ gem "win32-eventlog" , "0.5.3" , :require => false
79
+ gem "win32-process" , "0.6.5" , :require => false
80
+ gem "win32-security" , "~> 0.1.2" , :require => false
81
+ gem "win32-service" , "0.7.2" , :require => false
82
+ gem "minitar" , "0.5.4" , :require => false
83
+ # If facterversion hasn't been specified and we are
84
+ # looking for a Puppet Gem version less than 3.5.0, we
85
+ # need to ensure we get a good Facter for Windows specs.
86
+ gem "facter" , ">= 1.6.11" , "<= 1.7.5" , :require => false unless facterversion
83
87
else
84
- gem "ffi" , "~> 1.9.0" , :require => false
85
- gem "win32-eventlog" , "~> 0.5" , :require => false
86
- gem "win32-process" , "~> 0.6" , :require => false
87
- gem "win32-security" , "~> 0.1" , :require => false
88
- gem "win32-service" , "~> 0.7" , :require => false
89
- gem "minitar" , "~> 0.5.4" , :require => false
88
+ gem "ffi" , "~> 1.9.0" , :require => false
89
+ gem "win32-eventlog" , "~> 0.5" , :require => false
90
+ gem "win32-process" , "~> 0.6" , :require => false
91
+ gem "win32-security" , "~> 0.1" , :require => false
92
+ gem "win32-service" , "~> 0.7" , :require => false
93
+ gem "minitar" , "~> 0.5.4" , :require => false
90
94
end
91
95
92
- gem "win32-dir" , "~> 0.3" , :require => false
93
- gem "win32console" , "1.3.2" , :require => false if RUBY_VERSION =~ /^1\. /
96
+ gem "win32-dir" , "~> 0.3" , :require => false
97
+ gem "win32console" , "1.3.2" , :require => false if RUBY_VERSION =~ /^1\. /
94
98
95
99
# Puppet less than 3.7.0 requires these.
96
100
# Puppet 3.5.0+ will control the actual requirements.
@@ -99,11 +103,11 @@ if explicitly_require_windows_gems
99
103
# We do not want to allow newer versions than what came out after
100
104
# 3.6.x to be used as they constitute some risk in breaking older
101
105
# functionality. So we set these to exact versions.
102
- gem "sys-admin" , "1.5.6" , :require => false
103
- gem "win32-api" , "1.4.8" , :require => false
104
- gem "win32-taskscheduler" , "0.2.2" , :require => false
105
- gem "windows-api" , "0.4.3" , :require => false
106
- gem "windows-pr" , "1.2.3" , :require => false
106
+ gem "sys-admin" , "1.5.6" , :require => false
107
+ gem "win32-api" , "1.4.8" , :require => false
108
+ gem "win32-taskscheduler" , "0.2.2" , :require => false
109
+ gem "windows-api" , "0.4.3" , :require => false
110
+ gem "windows-pr" , "1.2.3" , :require => false
107
111
end
108
112
109
113
if File . exists? "#{ __FILE__ } .local"
0 commit comments