Module: GitlabQuality::TestTooling::CodeCoverage::Utils

Included in:
CategoryOwners
Defined in:
lib/gitlab_quality/test_tooling/code_coverage/utils.rb

Instance Method Summary collapse

Instance Method Details

#exponential_delay_with_jitter(attempt) ⇒ Object



10
11
12
13
14
# File 'lib/gitlab_quality/test_tooling/code_coverage/utils.rb', line 10

def exponential_delay_with_jitter(attempt)
  exponential_delay = (2**(attempt - 1))
  jitter = rand # 0-1 seconds
  exponential_delay + jitter
end