tasks/ci.rake in beaker-puppet-1.6.0 vs tasks/ci.rake in beaker-puppet-1.7.0
- old
+ new
@@ -232,11 +232,11 @@
end
def beaker_suite(type)
beaker(:init, '--hosts', ENV['HOSTS'], '--options-file', "config/#{String(type)}/options.rb")
beaker(:provision)
- beaker(:exec, 'pre-suite', '--pre-suite', pre_suites(type))
- beaker(:exec, 'pre-suite')
+ beaker(:exec, 'pre-suite', '--preserve-state', '--pre-suite', pre_suites(type))
+ beaker(:exec, 'pre-suite', '--preserve-state')
beaker(:exec, ENV['TESTS'])
beaker(:exec, 'post-suite')
preserve_hosts = ENV['OPTIONS'].include?('--preserve-hosts=always') if ENV['OPTIONS']
beaker(:destroy) unless preserve_hosts