Class: Datadog::CI::TestRetries::NullComponent

Inherits:
Component
  • Object
show all
Defined in:
lib/datadog/ci/test_retries/null_component.rb

Constant Summary

Constants inherited from Component

Component::FIBER_LOCAL_CURRENT_RETRY_DRIVER_KEY

Instance Method Summary collapse

Methods inherited from Component

#build_driver, #record_test_finished, #record_test_started, #tag_last_retry

Constructor Details

#initialize ⇒ NullComponent

Returns a new instance of NullComponent.



9
10
# File 'lib/datadog/ci/test_retries/null_component.rb', line 9

def initialize
end

Instance Method Details

#configure(_library_settings, _test_session) ⇒ Object



12
13
# File 'lib/datadog/ci/test_retries/null_component.rb', line 12

def configure(_library_settings, _test_session)
end

#reset_retries! ⇒ Object



19
20
# File 'lib/datadog/ci/test_retries/null_component.rb', line 19

def reset_retries!
end

#should_retry? ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
# File 'lib/datadog/ci/test_retries/null_component.rb', line 22

def should_retry?
  false
end

#with_retries(&block) ⇒ Object



15
16
17
# File 'lib/datadog/ci/test_retries/null_component.rb', line 15

def with_retries(&block)
  yield
end