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