Sha256: b6595dfb464a0655fc1a87facc0fb7559887c75bd34a1819544c89411449f804

Contents?: true

Size: 655 Bytes

Versions: 8

Compression:

Stored size: 655 Bytes

Contents

test_name 'Finalize Host Installation'

step 'Verify host times' do
  # Get a rough estimate of clock skew among hosts
  times = []
  hosts.each do |host|
    ruby = ruby_command(host)
    on(host, "#{ruby} -e 'puts Time.now.strftime(\"%Y-%m-%d %T.%L %z\")'") do |result|
      times << result.stdout.chomp
    end
  end
  times.map! do |time|
    (Time.strptime(time, '%Y-%m-%d %T.%L %z').to_f * 1000.0).to_i
  end
  diff = times.max - times.min
  if diff < 60_000
    logger.info "Host times vary #{diff} ms"
  else
    logger.warn "Host times vary #{diff} ms, tests may fail"
  end
end

step 'Configure gem mirror' do
  configure_gem_mirror(hosts)
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
beaker-puppet-4.2.0 setup/common/012_Finalize_Installs.rb
beaker-puppet-4.1.1 setup/common/012_Finalize_Installs.rb
beaker-puppet-4.1.0 setup/common/012_Finalize_Installs.rb
beaker-puppet-4.0.0 setup/common/012_Finalize_Installs.rb
beaker-puppet-2.1.0 setup/common/012_Finalize_Installs.rb
beaker-puppet-3.0.1 setup/common/012_Finalize_Installs.rb
beaker-puppet-3.0.0 setup/common/012_Finalize_Installs.rb
beaker-puppet-2.0.0 setup/common/012_Finalize_Installs.rb